Bad example since you probably drive your Ford a few years. In gaming I can't and won't buy a new graphics card for each and every game I want to play just because it runs best on nvidia OR AMD...
And as someone who knows quite a bit about business: every choice you make should be maximized for the customer.
True. But Witcher 3 is not just any car - it's going to be a target buy for me. The Ford isn't the gaming card - the card is the tires.
I do buy tires a lot, though, since I run a passenger transport/freight business and, yes, we swap to new tires a lot. At $250-400 a tire, no less.
Not that I'm saying you should rebuy a card with every new game - just that if you want to optimize your "driving" experience, get that card the developers like best. Otherwise, use your current card. I run AMd right now, not really missing PhysX much.
I do think these platforms are a poor idea...for the consumer. Terrible idea, really. For the hardware and software developers, well, obviously not. From a consumer standpoint, we get screwed a lot in the software/hardware game. The list isn't short. DRM, "leasing" not owning software, proprietary hardware, aging standards...but then again, look at what we get. Also a lot.
You will never, ever make every choice maximized for the customer. That is hyperbole. Which customer? Which groups of customers? What about when their interests oppose?
You must make the choices that preserve your business and enhance your business' future. The customer is the tool for that purpose, not the goal. The rest is PR bullshit. Any sane businessperson appreciates and respects his market, but you will not survive if you build your business in a way that breaks these rules. Your creditors don't care if you went too far on sales or customer "bennies", the taxman doesn't and your people need to be paid. You can either maximise for as many customers as you can NOW and go out of business or you can make smart business calls, make most of them happy most of the time and be serving them 25 years later.