It was thoroughly discussed and communicated at the time the rules changed and there is still a Pinned notice on the top of the General Discussion forums right this second. It is the role of the player to read and understand the rules via the game policy resources. The EULA and the pointed note to go read the policies, is your warning. So is the Social Contract we agree to noting chat infractions have penalties.
They announced the rule changes through several channels/methods before the rule change, and after the rule change. The changes are still posted and reflected in the policies. There is a Social Contract that does pop up reminding you that violating the chat rules does have consequences. Spamming (advertising in the wrong channels) has a consequence.
You currently have the most minimal penalty which is a 1 week Silence that limits social interactions. That is what anyone gets for a first social infraction on the license.
You don’t see what happens to others because we players don’t have the right to their personal account data. Blizzard is reactive though - they depend on people reporting violations for the GMs to check. They don’t have AI scanning chat in real time looking for violations.
Further infractions will be actual game Suspensions. Continuing on the forums can result in a forum suspension too.
You can think that is you want. Vrakthris already told you how to suggest changes to the Devs if you wish to make such a suggestion.
They were, and they are. Your failure to look at the rules is not the fault of Blizzard.
- Aug 2022 Forum post BEFORE the rule change. Links to the Support Article. Still pinned on General Discussion RIGHT NOW for easy visibility to wow players. New Services Advertisement Policy
- Policy that was explained and linked in the pinned post https://us.battle.net/support/en/article/000187406
- Gaming News sites https://www.wowhead.com/news/new-advertising-policy-for-boosting-and-carrying-services-in-patch-9-2-7-328354?page=2
Prior to that they also banned organized cross realm boosting communities.
P.S. You were not suspended. You were chat Silenced. Suspension is the second offense and you won’t be able to play the game at all.