Agree - always thought that an airline should sell PEY as an upgrade surcharge of x USD a sector.
This way you could split the flexibility price premium from the product price premium. I.e. buy an S class fare and add x USD for PEY, or buy a B class fare if you need the flexibility and add same x USD for PEY.