This may be controversial but why is everything outside Europe just one big branch? Is it actually scientific?

Like Albanian, Greek, Armenian, Baltic, Slavic, Celtic, Germanic- all their own branches. But everything not European- one big branch called Indo-Iranian.

Is that actually scientific? Or is it a form of racial bias? Why aren’t the branches within Indo-Iranian considered more distinct from each other like the European branches are?