It's nearly trivial for apple to add proper mouse support and just have apps self-identify as needing mouse or not. There's lots of things where touch controls just don't work well and it's not about "screwing up" the design its just touch controls are bad at pointing precision and there's plenty of reasons an app developer would want to support normal mouse controls. Not every app needs to be use-able on the bus.