Why will supreme court uphold the CAA, 2019?

All of know the Modi government was able to pass the Citizenship Amendment Act, 2019 widely known as CAA. Multiple petitions have been filed in SC challenging the validity of CAA on constitutional grounds.
To recap what CAA is, the crux is as follows:
Once hearing starts in SC, I guess, the arguments will be on the following lines and I have put my views on how the government should defend it.
Hence, based on above analysis, I don’t feel it would be that easy to challenge CAA and there seems no major ground that SC will strike down CAA, 2019.
Hence, in my opinion, CAA, 2019 is going to stay long and gloriously.
DISCLAIMER: The author is solely responsible for the views expressed in this article. The author carries the responsibility for citing and/or licensing of images utilized within the text.