INS Vishal is not planned to be commissioned till the middle of the next decade and then India would have 3 carriers.
A lot of Indians forget that CBGs are expensive and India cannot really afford more than 3 CBGs by 2030.
Its our economy .GOI and IN very well know about our economy than you.We aim 3 CBG ,because we can afford it .it is expensive less thana peanut to our economy