Perkpass uses Y bucket so it restricts perkpass awards.
Y upgrades to Z so that restricts full fare upgrades.
Some B fares have penalties for changes and others do not whereas Y is generally fully refundable.
Y fares are eligible for select seating where B fares arent...usually although ELite status makes that a semi non-issue at least for elites.
$0.02 Cha-ching