I find it rather funny the author rating Starcraft with good variety. The game made every unit ranged so they wouldn't need to bother balancing melee attacks. I understand he means that each faction has different units, but imagine how boring AoE2 would be if all units were archers.
Melee units are effectively ranged units with a very short range. One of the most interesting aspects of games is how different ranges interact. Whether that's "melee range" or "slightly further than melee range" really shouldn't matter that much. Also, zerglings, zealots, ultralisks, dark templar and workers are melee in StarCraft 2.
Can you explain what you mean by "made every unit ranged"?
Does that mean that zerglings, zealots, ultralisks, firebats/hellions, banelings... (did I miss any) are ranged attack units? Because they swing claws and blades and flamethrowers around?