Thanks for sharing Kilian. Do you find nested symbols in Sketch helpful? They seem to address your points—esp variants, states, and responsive variants. I find symbols make good spacers too. Sketch does seem to be moving toward more design tokens with text styles, layer styles, and document colors being available in libraries.
Wholeheartedly agree on more constraints and built-in version control and a11y.
Just a note here, I immediately discard anyone's opinion, if they describe themselves as a "Jedi"...
Please, seriously, don't do it. What does it even mean?
...That I like Star Wars. Note it doesn't say design jedi or front-end jedi, it just says jedi. What preconceived notions do you have with the term that causes you to react like this?
Are you a Jedi?
EDIT: Ok, apparently you are. I'm gonna add Sith Lord to my website now, because, yes, it makes sense...