United has a lot of long-haul Pacific flights that the other domestics don't -- SFO/LAX->SIN. LAX->AKL, etc. The relative demand for Business is a lot higher on those 12+ hour flights.
I would consider taking an economy flight from ORD to FRA. I wouldn't dream of flying economy from SFO to SIN.