External factors have certainly helped D&D sales. But it wouldn't have taken off without a solid set of rules that appeals to a broad audience.
Well I obviously agree with that!
There's no question 5E has "a solid set of rules". Almost certainly the most solid of any official AD&D-style edition of D&D. What makes me a bit sad about 2024 is that with a few changes and literally a couple of additions I think it could really be suitable for the long-term version of D&D, but 2024 is more interested in making (in many cases unnecessary imo) tweaks to classes and spells.
I had a laugh because I know I said this at the time and I think I may have even had this conversation with you back then. I remember that I was looking for the MMO that did what 4E did, since I wanted to play it. Sadly it was much more of a Final Fantasy Tactics feel, as you said.
Yeah seriously if there'd been an MMO which played like 4E, that would have been pretty amazing.
Classes were designed role-first.
This is absolutely true, but deeply ironically re: WoW and "WoW-ified", it was NOT true in WoW! WoW was designed only a Holy Trinity basis, but not of tank, healer and DPS, rather of Warrior, Priest, and "everyone else who is DPS and/or support and/or maybe a bit of tank or healer". The only real tanks in WoW, at release, were Warriors. The only class
intended to be the primary healers was Priest. Paladins, Shamans, and Druids were there to help the Priests with healing and buff the group. Druids and Paladins were given limited tanking abilities so groups weren't entirely stuffed if a Warrior wasn't available.
Indeed even at the time that WotC were designing 4E, WoW still hadn't changed to a role-based approach. They did shortly thereafter - in later Burning Crusade, WoW had a major revision which made all healing classes capable of being the "main" healer, and all three classes which could tank, pretty good tanks (in fact they accidentally made Paladins wildly OP at it!). It also sadly (imo) took the first steps in removing "support" as a concept (recently reintroduced in the current expansion) and instead made all the other classes/specs focus on DPS and only DPS (this changed in the most recent expansion when they brought in a specific "support" spec for one new class).