I won't argue that the original game engine "needed" to be blown up, but as someone who occasionally dabbles in programming, sometimes it makes sense to start from scratch. After tweak, and bandaid, and slight adjustment, and a little bit of code here to fix a glitch, applications can become a "spaghetti bowl" of code and become difficult, if not impossible, to manage. Plus, changes in technology can sometimes "force" a blow up in order to achieve performance increases.
The problems with 2.0 began with the developer, who simply would not listen to the input from the community at large or the coaches' council. He rolled out a poorly tested product that had glaring, disastrous faults. And, in a stroke of horrible timing, WIS changed the way reward points were awarded, reducing the outlay dramatically. They may have NEEDED to do that from a financial perspective, but the timing could not have been worse, coming on top of the disaster of "Conte's Inferno".
This caused a mass exodus of coaches from the game, but not from the forum - and so anyone that joined the game at that point, even after the 2.0 engine was made -- well, less crappy would be about the nicest way I could say it - was immediately bombarded with how terrible the game was. VERY FEW of them stuck around, and what you have left now is a sliver of what was once a thriving user community.