I agree, making it mandatory for "Income Tax" is bit controversial. But even you also know how many people in India, rightfully pay taxes. The percentage is pretty damn low.
And frankly using Facebook and Twitter is not really a choice. It's a result of being Socially coerced into being on one of the platforms to not feel left out. And anyone who talks about privacy and openness would never be on either of these two if he really knows what he talks about.
This is the very reason the government has think tanks and expert advisors. It seems all these people have failed. When the system fails completely then again it is these same poor common man who will face the brunt presently seen or unseen.