A long term lease is beneficial for the renter in many circumstances. They don't want to have the conditions of the lease renegotiated every year because moving a company is a lot more disruptive than moving to a new apartment. They also often don't even want to own the property. I worked a place that paid a builder to build them an office complex, sold it to a management company, then rented it back from them. Why? Because the company did not want to tie up all it's assets in a piece of real estate, and wanted to focus on their actual business.