Let's try not throw around the word "selfish". The benefits are a highly touted part of why people put up with being a Team Member. For many, this is a benefit that has existed their whole career which is now being taken away.
Logistically it makes sense as the event grows, but it still stinks for those that were counting on going with family or friends during that time. And the majority of TMs spend money on Food and Beverage, so it wasn't exactly a free ride.