Actually sounds like a pretty standard case of feature creep, the bane of all large scale software. A vicious cycle of trying to do too much, failing, and then needing more people to maintain all of the crappy code. All the while they can’t make any actual forward progress on things that do matter.
Not sure why they had to blow up like that. At its core Reddit should have been relatively simple to create and maintain.