Because that's not how professional organizations announce things.
If it's intentional, then it's amateur hour.
You don't treat players like that, and expect to sign new players of any quality. Professionalism is important for an organization.
I agree, but you don't leak it out to the media. You simply part ways once the season has ended after informing the player directly.