DavidIQ wrote:We've heard that same argument before and nowadays it makes little to no sense. Extensions now exist and for good reason so there's no point in forcing things into the core anymore.
I am aware of that, I've seen discussions before, and I know the arguments and the official responses. Also, I mostly agree with the points you made, but I just think there could be a better solution somewhere in the middle as each way seems to have its own drawbacks.
Until extensions can modify/replace code
you can't present them as a total replacement for core features, because you can't do everything with them.
Also MyBB is doing development the right way [...] You might think "it's so easy to just add jQuery into a release" but they're thinking about the bigger picture,
It is one good way, but there's no such thing as the right development way which is why so many different development processes exist. Sometimes one has to be adaptive, like in MyBB's case.
The argument was about a single feature every now and then
(perhaps every two months?). That said, not only would it be easy for them to add jQuery to their core, but it would also be very easy to publish a quick patch and recover from any conflicts. Should they think more about their image (in case that they get blamed) or should they worry more about not having it for another year? The bigger picture is that maybe they would screw up and with the consequences lasting for a few days, but for the rest of the year their product would be a better one.