I think UA needs to allow those with united credit cards on business trips using company negotiated rates to be able to earn the higher mileage earnings even if they use a company credit card. This is the case at my company (where we cannot use personal cc). These would be for J class business trips. Weird that those elites should earn less miles. It is just like Marriott lets us earn when it is booked through valid corporate travel agencies verses any other third party booking site.