Why is it the responsibility of, say, Nintendo to make all their games available on all platforms? They make their own hardware and games that are optimized to run on that hardware. Sure, the Switch is inferior to a modern pc in performance and all that but at the end of the day Nintendo chose what their hardware can do and make games accordingly. The fact that most developers and publishers want to release their games on all platforms is not the responsibility of Nintendo. If the most important thing is that every game runs the same on every platform there is no need for hardware like the Switch, which, like it or not, has done something new and interesting. Kinda the same with VR. I personally don’t care for VR but it’s at least something different.
There is a local service/app in my city called Yuze. It has only a small selection of restaurants. The service the app has is pretty basic: you order food and it gets brought to you by a handful of (employed!) riders. No in-app tip BS, no hidden service charges - it’s great! Haven’t used Lieferando (takeaway.com’s name in Germany) in forever. Downsides: the food selection is limited and the restaurants tend to be on the more pricier side.