I'm just stating facts man.
Oda outdid himself with those 3 in particular. That's why they continue to be so successful to this day. No other antagonist is even remotely close. The fanbase heavily favours the heroes.
Look at the top 20, 98% of them pre timeskip characters, Katakuri so goated he completely broke the norm. Not only is he an antagonist he's a post skip entry. That speaks volumes. Yamato is just the new toy, yet to prove if she has staying power.