It's not just about users being able to install video cards or whatever. You as a developer are going to have a harder time inventing the next email or WWW or Google or Netflix or Twitter, if your potential users are all using closed platforms rather than open ones.