I think it's fine, but I also think some middleground has to be taken so that we aren't slowly tied into a "ecosystem."
The example I like is Netflix on Linux. Now, boredom will find a way - and I use Wine and FireFox - but, does it really have to be like that?
I understand Linux is (without looking it up) something like 1% of the desktop market. But really... why should that matter? I know, business..but it's a consumer product.
When I'm trying to look through Netflix's website to see what's supported, all I can find is them trying to sell me proprietary devices. I don't mind so much, because I still like Netflix.