This is too high, damn! They are really trying so hard to discourage people from getting involved in owning crypto assets with such ridiculous high-income tax, I guess it is up to the citizens to decide if they are willing to accept regardless of the high tax imposed by the government, whether big or small investors will feel the same impact of 30%, and the moment people are okay with this I don't see it changing, 10 - 15% would have been reasonable.
I don't know what is in the mind of the Indian government at this time by applying a fairly high tax, in fact the intention of the Indian government to apply taxes is quite good because with the tax investors will be a little free to invest, because with this tax, of course crypto legality is at least has been recognized in India, but with the high taxes it is clear that if the Indian government actually has a hidden intention to shut down crypto in the country, of course with a 30% tax, it will make small investors and people who want to try to invest crypto more choose to quit and get out of the world of crypto than they have to pay quite high taxes and entangle their necks later.
30% is absolutely too high to impose on citizens, this will really deep a hole in investors funds should they accept this imposition, I agree, it is a good thing the government has decided to give crypto assets a chance to be operated legally but imposing such high tax is not helping the citizens, the government needs tax for economic growth but there are fair ways to do this not to stress the taxpayer financially,
They have to reconsider this percentage. Hopefully, the Indian citizens will speak against this unreasonable amount and request for a fairer tax.