It happened because too many people got in the ground without tickets and because of the fences. The same thing could've happened if they had seats.
Bring back actual terraces. They use them in lower leagues and rugby ffs. If the government thought it was that bad, then it would've been banned...