I worked at an airport for 3 years. We're under a very strict time table when an airplane lands. An aircraft arriving and departing is called a "turn" and our turn time is roughly 15-30 minutes depending on type of aircraft. Every moment counts. Even a 1 minute delay will get people from corporate screaming at my manager for answers. My manager in turn, would then scream at us.
Parking an aircraft so it's tail faced the building would be a massive increase to our turn time. It would take a lot more trouble to take a push back up to the awaiting aircraft, hook it up, tow it back into position, then wait for engines to shut down and APU/Ground Power to come on, than it is to just have it roll up nose first and push back after loading it.
Furthermore, the jetbridge would have to manuever around the wings of the aircraft to get to the door, most bridges are too short for that so it's unfeasable, unless they rebuilt like ALL the jetbridges or used a staircase truck (which eats at turn time.)
The big one is safety. The engines would be pointing their jetblast where the ramp agents come out of the building to do their work. On most turns, the engines turn off and the APU or Ground Power is used. But sometimes the APU is dead or some maintenance requires running engines. We can't do that at the gate if the airplane is facing the building ass-first and finding a safe place to do such a thing may be incredibly difficult and inconveinent, or they can simply park at the gate nose first.