At least staff always knew that ST would be "subject to the rules at the time"
Customers are treated much worse by BA.
Despite promising long standing Gold Card holders that they would have "Silver for life", BA simply broke their word. Some people went out of their way to travel on BA to maintain their Gold card, giving BA extra revenue when they needed it.