IMO, there is nothing 'wrong' with traditional vertical progression since it functions as gear requirement, a way to roughly measure player's capability, and giving direct boost in stat.
However, it has crippling flaws that we shouldn't overlook. Grindfest can turn even the best game boring...