1. The framework churn at this point is beyond ridiculous. In my last/current project, I just gave up and wrote everything by hand with a bit of jQuery for DOM manipulation. It may not be pretty, it may not scale, but it actually works, it took me maybe a day-and-a-half (rather than the weeks of time I've lost experimenting with Framework X) and it will be tractable when I (or some other developer) comes back to it in the future.
2. Ultimately, by in large, web development is just making CRUD applications. Having to go through all that pain and not having much to show for it at the end (in terms of novelty) is kind of soul destroying! When one writes, say, a command line tool, that's ultimately more about manipulation. In my mind, doing creative things with data is much more interesting than simply providing a means to store it.