You have a valid point that the app can misbehave regarding updates and lack of internet connection. I personally find myself never using the app, it only really provides 3 somewhat useful features; equalisation (which forces the audio codec to SBC which is inferior to LDAC so I've never used it); automatic profile switching, e.g. ambient sound if detecting you are walking and finally, the level of noise cancellation to apply.
This model has a dedicated switch on the headphones to change the profile where a long press even "calibrates" the sound based on atmospheric pressure, not sure I buy into that gimmick, but they're perfectly useable without the app. I have them paired with Android, Windows, macOS and Linux and all work perfectly (with the minor exception being Linux does not support Bluetooth absolute volume). The headphones also support volume control from the unit for devices which have an older Bluetooth stack which does not support absolute volume.
Overall, I agree the app needs improvement but I'm not sure there's anything that warrants burying the company of these decisions. I suspect for many users, the app is entirely useless and not worth installing.