With a little bit of economical understanding, its not tough to understand this situation. The current fares that we see on the 2 classes is based on a pre-set algorithm and simply takes into account the demand factor vs supply available. For this to be sorted out, it would require manual intervention of officials at every instance which is difficult. BTW, there are many times when the executive seats of an aircraft are priced less than those of the economy, simply because there are no takers for the 'pricey' class, but what the passengers are actually doing is to create a rush in the lower class which soars the prices to an equivalent price or more than that of the executive seats. Its a world-wide practice followed by any organisation which intends to be commercially viable. Its in existence since early 1900s. IR has started doing it in 2015.
Tough...
more... situation for the common man but this is all its really about and would only go worse from the user point of view as we move forward. In any country whose population is growing rapidly and the resources are dwindling at a faster rate, the demand supply gaps increases and it leads to such kinds of anti-populist policies.And India is perhaps the worst affected by this scenario.