loyalty? there's none-from either owners or players. it's not personal, it's business. fast forward several years in your mind, pujols is older, not the big player anymore...so they cut him to save the salary.
happens all the time.
They can cut him but baseball contracts are all guaranteed. He will get paid regardless.