Apple seems to be basing their iOS 16 update policy on which iPhones can support the new lockscreen feature. While it may be possible to create a watered down version that is basically iOS 16 in nothing but name for these devices, I find I am in agreement with Apple that it's just cleaner to simply not upgrade them altogether.If "dictation emoji search" and "neural engine lockscreen" had to be disabled for older devices, so be it.
That's a fair tradeoff.
If you bought an iPhone 7 in 2019 (a model that is already 3 years old at this point), expecting that it will be supported for as long as the iPhone 11, I feel that says more about your lack of due diligence as a consumer than it does about Apple being greedy. At the end of the day, I remain of the opinion at beyond a certain point, consumers have to enter a transaction with their eyes open, and be cognisant of what it means when you are purchasing a product from Apple that is already a couple of generations old.
And you have to wonder just how many of the people currently ranting about this online are even still using iPhone 6s or 7s, or if it's simply another case of outrage for the sake of outrage (which, having followed Apple news for well over 10 years, I find I am no stranger to). I imagine the actual owners are like "whatever"; they bought an older iPhone or are still hanging on to one because they use it for the basic functions and don't really care what version of iOS it runs.
I will say it again - it's much ado over nothing.