Why do airplanes fly at high altitudes?

Introduction

Have you wondered, why airplanes fly at such high altitudes?. When the pilot can have fun, flying in between building and under bridges!!!. He still climbs to 35000 ft and prefers to cruise there!!. Why do you think they do this?. Most of you might know the answer to this, so obviously this for those who don’t.