Honest question: Why is a web-based front end preferable for a desktop application?
Thinking about it, the only advantage would be if one anticipates a multi-head scenario—like drawing to a common canvas from a mobile OS and a desktop OS.
Would this look any different if we could a desktop OS like gnu/lInux on all of our computing devices?