It used to happen at Microsoft back in the day. I was in SQL Server and we openly talked about this happening. They literally told us being in a great, high functioning org like sql server had a certain penalty. Then top management said don't worry, we got extra money for our people. It was kind of obviously silly.
On stack ranking & the penalty for being in a great team - yes, also happened, being in a great team but you still had to rank someone lower, better to be in a worse team to get higher ratings. It had obviously negative impact, but there was some combination or organizational pride that had been cultivated, plus we thought we'd all be millionaires anyway so what did it hurt. But I bet some people had to leave who were the unfortunate victim of these affects.
With large enough populations you see fairly consistent statistical information across time. Little fluctuations even out. So at org sizes of, say, 500 people you'll see pretty consistent ratings distributions between cycles. This is where you get the "we have a roughly expected ratings distribution." If you've deviated far from this then it means either that your org is training people on the evaluation process incorrectly or there is some other cause of a weird distribution. When something doesn't match, people simply investigate for an alternative solution.
What people seem to be frightened of is when somebody says to a manager of 10 people "hey you've got too many high ratings, drop some." Google and Meta are massive companies so I suspect that this happens somewhere but I've never even got the scent of this happening from my position at Google. I've had cycles where 100% of my team was in the top 20% of ratings without anybody raising an eyebrow.