Developer time == money.
There is always a time vs end user experience tradeoff, even with physical goods. I think it's part of a bigger trend towards (more prolific) crappy stuff generally.
I do think there is space for tools that improve the user experience whilst not regressing on easy of development.