The Problem With Flying Powers

Flying is one of the coolest powers a superhero can have.... till you think about it for like five seconds. Because once a character can fly, a lot of problems should immediately become stupidly easy. Traps? Fly away. Getting surrounded? Just go up. Butttttt it's not just that. There's also alllllll the extra powers that come with flight. You know the superspeed problem where you need perception skills as well? Same goes for flight. Flying high is also cold... so you need something for that. Birds hit like small cars... need another power to fix that. Flight never comes solo.... so how do you fix it?