Yes a points system is obviously better but can be manipulated, particularly in developing countries without consistent school quality. As soon as a process to get visas is created it becomes an adversarial game to beat the system. I wouldn't rate their degrees equal. India's "engineering" degrees, for example, in my view are more akin to associate's degrees in engineering technology or such. It's all multiple choice and cramming. Even if we ignore how easy such an approach is to cheat, it doesn't teach them useful skills anyway. So if they were really assessed accurately I wouldn't expect many from India to match graduates from Germany, apart from those who attend school in the west.
China has a lot more solid schools, at least in my area, though a lot of rampant cheating and everything else too.