Loyalty is not about rewarding you for the past, it is about incentivizing you to spend money in the future.
Chase makes money from interchange fees and the included perks of the card have to come from somewhere.
As others note, if you find a better deal elsewhere, you should take it.