The business owners own the oil companies, the restaurants nearby, and the real estate companies, too.
It's as simple as that. They make money by charging their employees for transportation and for the other things in-office employees have to spend money on.