Clearly a noble stance, but what happens when other obscure browsers have a higher user share than the down-trending IE user share? (QQ or Sogou Explorer seem like candidates.) Should TW accommodate for them? Not to mention new types of devices. Some kind of objective “cut off” point seems sensible, even if very low. Anyway, I’m only raising this concern because Mario claims IE is one of the most limiting factors holding back TW dev. Would you agree that it is?
Is there really a dichotomy here? Of course it wouldn’t make sense to allow just any “dev fad” but on the whole, surely, developers develop stuff for the benefit of usage and users. But, more critically, it would still be you that decide what actually goes into the core so it’s not like things could go haywire. If anything, it should just make it easier to implement plugins and other solutions that can be tested to see if they serve end users in a good way, like any plugin.
Regardless, I think the perfect compromise could be made, which really should make everyone happy:
We have to assume that an IE user in, say, 2015 who used the latest and greatest TW of that time (TW5.1.1) was happy with it, just like everyone was. So if he/she can still use that very same setup today and could even download a new copy of that same TW version if is was somehow messed up… well, then he/she should still be happy.
So, instead of an inhibitingly(!) strict backward compatibility policy, we could introduce a generous backward serving policy, serving fully functional versions for legacy systems. Legacy users happy, modern devs and users happy.
Wouldn’t this make sense? Do I misunderstand something?