Originally Posted by
JohnOdd
Thanks for the answers so far,
Most codeshare flights I'm on seem to be populated by more people willing to pay for first class, so there's less room for an upgrade. I could be wrong though.
I think the OP is right here. When a flight is a codeshare with (foreign) carriers, there are likely more passengers on an international itinerary on the flight than on non-codeshare flights. Since many businesses allow employees traveling more than x hours to fly in business, and these codeshare flights have more pax flying on long trips, you're more likely to have people on paid J tickets than you'd see on a standard domestic flight.