> I don't mind if an application I explicitly launched as an application asks to make Bluetooth connections, but I would mind if a blog post did that
There is an easy way of getting this experience today. Install NoScript (or some other extension so you can enable JS ondemand for certain websites) and everything is by default basically documents (well, forms, inputs and such will still be there). Then, when you encounter a application that needs JS, you simple enable it for that website.
Granted, I encounter many websites per week that simply won't render without JS, even non-interactive articles! Usually I just close them down unless the content is something I really, really want to read.