Recent data point:
EXP flying FRA-CLT (AA705) in the last week on an Airbus 332. When I purchased the coach fare, I requested mileage+$$ upgrade to business. When I checked in online (~10-12 hours before boarding), I was offered/given complimentary PE. I remained on the upgrade list for business, although I didn't get that upgrade.