mbitca
1. Go to a web page 2. Click the "tabs" button in the bottom right corner 3. Press the "i" icon on the tab 4. Press the security circle for even more info
To take a trivial example: If HN didn't use js, an upvote would mean a server roundtrip and a payload of 50k or more for popular discussions. So mobile users get shafted. Crappy hotel wifi users get shafted. You are forced to update all discussion threads, even one you might be in the middle of, just to upvote. Basically, your experience is made worse.
And this is about the simplest use of JS I can think of. For other sites there are great opportunities to make your user experience better.
It's not a big economic gamble, but there are good chances of getting screwed, which is more important than the money. I believe that's contributing to the prices being pushed down. I don't mind paying for the software I like, but I absolutely mind paying to try out 4 other apps that turned out that sucked. Indeed, because I had to give them money to find out, they will have the funds to keep on sucking. Effectively, I can't vote with my wallet.
Try shopping for an ssh client or a vnc client in the app store. I suspect you'll have that exact experience.