Its nice but it requires vendor lockin to use it. ...particularly useless if your dont intend to target only $soft. So, while I agree it is nice, it is a $soft only solution. Good engineers can be as productive in other environments - although they will complain that its not VS
prt, all backend I develop is 100% POSIX compliant and for frontends I use Qt. Does that answer your question? And yes, for developing I use the most productive environment, that's VS. Deployment is another question.
yes you could do that ... but if you want something other than POSIX compliance then its a very expensive front end that is not very useful. It is simpler to use a differnet solution in my opinion - just as productive and cheaper.