(what is going on here, exactly?
why do we need to solve this and tie it off with a bow, today?
why is 'maybe someone else or maybe them will maybe make something similar someday' a resolution?)
It maximizes the user market. https://iosref.com/ios-usage
Losing a potential 10% of your market share because they’re 2 versions away is unquestionable for some companies.
It only says that 10% of your users can’t upgrade to the latest version of your app, which is a totally different proposition.
You say for some companies, this is unacceptable, which is obviously true.
It’s not obviously true for a lot of companies, so it’s worth questioning whether this is just a dogma that is handicapping developers and slowing progress in many cases.
Honestly I'm thrilled anytime I'm working for a client that has a iOS(-2) rule versus an iOS(-4) rule.