''Why would a balrog live under a mountain? I guess he got trapped there and when he was awoken he could not find a way out. Maybe wings maybe not... ''
The Balrog did not get trapped under a mountain, he fled there from the destruction of Thangorodrim.