If you book using personal then you get your miles and Loyalty points.
If you book business then you get your miles and loyalty points AND your business does as well.
If you work for a large corp then no skin off your nose. They get the miles/points that they can use for their employees.
If you own your own business then ALWAYS book with business then you double dip. You simply transfer the Business miles to your personal account.