I understand about Gecko and other major frameworks. My particular angst is that they didn’t bother to even fix regressive bugs that break basic phone functionality.
For example, I am on Sailfish 3.4.0.24 and USSD pull interactions is broken on it and no longer works properly. But It used to work fine on all previous versions. (It’s a pretty important basic mobile phone feature - I use it regularly to check phone balance or to change phone plan etc).
My point is that they could atleast have released a final bug-fix-only release so that we have a fully functional mobile phone. Otherwise it feels like they deliberately aren’t fixing something anymore that used to work, leaving us with crippled functionality, just to force us to buy a new phone.