CAB is just an anti-muslim filter, and it's downright unethical.
https://www.indiatoday.in/india/story/former-president-fakhr...
Edit:
If CAB was truly meant only to deny illegal immigrants, which is infact a right move from a country trying to support its citizens, why base it on religion?
Arguments that say that other religions are persecuted in the neighbouring states, what about Myanmar? The Rohingya persecution has been going on for years and our government has done nothing notable about it. What about Srilanka and the mass genocide of Tamils? Rohingyas and Srilankan Tamils are mostly Hindus. Why not extend the help to them too? Why focus only upon the Muslim majority nations?
The issue that is concerning is the fact that the act specifically makes it harder for Muslims to become citizens. The question here is whether the government is actually trying to prevent illegal immigration or trying to cut down Muslim population in particular.