Why do you think they built the parking structure so far from the front of house and Downtown Disney? If they placed it where the DD parking is now then the tram-asauruses wouldn't be needed.
This would mean that the crowds would be dumped directly into the front of house instead of all the bottle necks that currently occur.
Perhaps the problem of a huge looming building next to the hotels was a concern? But that could have been dealt with by themeing and creative architecture.
Or is it that the trams are used as a form of crowd control, where management can slow the ingress of crowds?