I think that is normal across most technologies or fields. Progress is an S curve (or series of curves), and it's easy to be amazed when looking at the steep bit. Early on progress is slow due to not much investment and going down lots of dead ends, while later progress faces increased complexity and no low hanging fruit left.
The middle bit is where the disadvantages of the early phase has gone, but the disadvantages of late phase hasn't kicked in yet.