When 0x was conceived, there were far fewer crytocurrency exchanges than there are today. It aimed to solve a real problem that still exists in some ways.
Since 0x is a blockchain project, it has moved at a snail's pace compared to the multitude of centralized and web-based "decentralized" exchanges that have sprung up since. These newer exchanges have largely solved the needs identified by 0x.