There's a difference between music production software and consumer apps. Audio professionals can be reasonably expected to configure the various technical settings for their software correctly. Consumers using an app cannot be expected to do that. I speak from experience of having been developing consumer software for over 10 years: if you have a setting, most people won't ever touch it; of those who touch it, many will misconfigure it and then end up coming to you for support.
If we add an audio latency setting, for every person who uses it to fix a problem, someone else will configure it wrong, get glitched audio, and (because figuring out who to blame is actually really hard), some of them will blame you as the app developer, and some of those app developers will blame us.
The right solution, as always, is to fix the root cause of the issue.