FIDE gives out titles when the criteria are met. Plain and simple. It's much more difficult to achieve 2500 rating performances in tournaments than it used to be. You have no argument besides 1 African grandmaster. Big whoop.
The title may also be awarded directly without going through the usual norm requirements in a few high-level tournaments, provided the player has a FIDE rating of over 2300. These include:
Reaching the final 16 in the FIDE World Cup
Winning the Women's Chess World Cup
Winning the Women's World Championship
Winning the World Junior Championship (U20) outright
Winning the World Senior Championship outright, both in the 50+ and 65+ divisions
Winning a Continental (e.g. Pan American, European, Asian or African) championship[7]
Every year FIDE gives out multiple GM titles to those who didn't earn it over the board. The standards have been lowered for the sake of diversity.
FIDE gives out titles when the criteria are met. Plain and simple. It's much more difficult to achieve 2500 rating performances in tournaments than it used to be. You have no argument besides 1 African grandmaster. Big whoop.