If development is bad/hard due to inconsistencies needing extra tools for cross-browser, the experience is likely to be worse than necessary for users too. Usually very connected. Never saw something good made with Silverlight.
There's some truth to this. That said - speaking for a friend - (bad) UX designers and (bad) web designers consistently do more damage to users than a friction-y developer experience.