You can imagine a version of the world where designers structure their designs in a way that can easily export to e.g. a vue component, and along with the base structural layout they define different UI states it can be in, with animation timelines. Designers should be able to specify every aesthetic variable, and developers just program the business logic to fill content tags and toggle designer-defined states.
Hard problem:
How do we evolve design tools? Can Sketch/Figma be evolved to create full featured software? [1]
Something with no limits, and the freedom to create any feature developers create today with React/Angular/Vue.
Is it possible or a pipe dream?
[1] https://mintdata.com