Thank you. There are sane, good ways to build UIs, and after 30 years of programming, my main complaint hasn't changed: "Stop doing what you're doing, and do what I want."
Be like TRON, fight for the user. Not the developer. Not the developer's politics or opinions, and certainly not for the computer itself. The user's wants are the #1 priority in a human-computer interaction.