Awful is still awful :) And from that description it is a truly awful system. And saying "if your so great why don't you fix it yourself" is a really stupid response to criticism. Why be so defensive about a bad system, YOU didn't write it, right?
I have no idea why you consider the Indian internet rail booking system a subject above criticism, it just seems bizarre.