> If you are selling cars with the hoods welded shut and all systems permeated with DRM, are you making the world better, because, hey, cars are good?
My cellphone might as well be welded shut - because of system-on-a-chip design. I can't replace the GPU, the CPU, the memory, or any number of things I've repeatedly replaced on my desktops with my current lack of soldering skills or equipment. Is SOC design also immoral? Even as it enables access to the internet to an ever growing number of people, something some have been calling a human right?
But let us return to your analogy instead of playing analogy ping pong.
> If you are selling cars with the hoods welded shut and all systems permeated with DRM
Assuming the price remains around the same, I'd simply not buy that car because it's stupidly designed, and going to be a pain to maintain. I'd also not buy a car where I had to replace the engine block to replace the front headlights, no matter what percentage of it's software is GPLed, or how many of it's parts have 3D printer schematics available for me to replace them in my own basement. Neither choice is based on ethics.
I also think it's good we have government laws forcing car companies to make their maintenance documentation etc. available to 3rd party mechanics. Cars are expensive enough to maintain that society is well served by competition. And while proprietary systems aren't inherently immoral, unexpected predatory pricing based on vendor lock-in certainly can be a problem. I've seen the short end of that stick enough times to know it sucks. I think it's worth limiting what a car company can do to help avoid the circumstances that can even lead to that, even if some of the things we're prohibiting them from doing were perfectly ethical for them to do on their own.
But you'll be hard pressed to convince me it's a problem for your $3 copy of Canabalt. It doesn't need an oil change. With several games, I complain if 3rd parties figure out how it works - when multiplayer suddenly becomes plagued with aimhacks, wallhacks, maphacks, and other unfair competition.