The other day I had a very similar thought. I found Kanzi by Rightware http://www.rightware.com/kanzi/features/ It’s an application used for car hud design. It has many features that designers could benefit from.
For example: Input methods, pages (birdseye view), localization, ui logic, data bindings and so much more.
Although I enjoy using Sketch, I can’t help but feel like our tools have gone down a narrow path..