I have often defended employee BF upgrades b/c it is a by-product of a system that CO believes helps its bottom line.
HOWEVER,
The Hokey rules are not customer friendly and should be overhauled in a way to protect CO's revenue and allow for leisure Elites to upgrade. Maybe something like a confirmed upgrade 60-90 days out on H,K,Y for Elites with absolutely no changes allowed?