A few months back we took the decision to see if we could rip everything out and remake it how we wanted. The thinking behind it was that we are incrementally replacing things, so what will we end up replacing in the long run? We should try to get that done now.
This was an exploration. It wasn't guaranteed to work out. It was purely to see if it was possible, and work out if there were any benefits.
It turns out it was possible. And it's awesome.