See how loosely this is worded. ‘Whoever, by words, either spoken or written, attempts to excite disaffection towards the Government established by law in India, shall be punished with imprisonment for life.’ That includes almost every criticism of India. Almost anyone who is unhappy with the way India is performing and therefore goes about criticizing it can be charged with sedition.
The fight carried out by Jayaprakash Narayan is hailed as a fight to restore democracy, but each and every action of theirs was calling for disaffection with the Government of India, exhorting people to openly work against the Government of India, by being uncooperative, by expressing anger (which can easily be construed as hatred), by expressing disenchantment (which can easily be construed as enmity), with an explicit agenda of ensuring the government is destabilized, falls, so that they can come and take over the power. All of which constitute real cases for sedition charges. The actions carried out by BJP when Congress is in power, and the actions carried out Congress when BJP is in power are all seditious.