And mining. Ethereum mining is very memory intensive, so they had to limit memory bandwidth and find other ways to make up the performance for games. That’s why you don’t see 384 or 512-but memory bus anymore, they’re all as low low low as you can go. A 128-bit bus isn’t uncommon, sadly.
I imagine it like a construction site for a new house. Do you want 10 master craftsman who can do everything or 300 guys off the street who kinda know what they’re doing and are really on there for grunt labor. For the tasks that require lots of manual labor you want the 300 guys, but for those tasks that aren’t easy or aren’t very parallel, you want fewer but more capable cores.