It is. But unfortunately, most people are not willing to separate the concept of progress from something that is magically inherently good. Same as with evolution or agile development :-)
Progress is not always good but it's not inevitable like evolution. Regress is entirely possible. I know too little about history to say if two party system is progress or regress.