Pretty sure WoW and Overwatch were way bigger commercial successes.
WoW is 22 years old.
Yeah, so what’s your point? The meme is talking about the “most successful of last 25 years”, so a 22 year old game fits perfectly within that.