There were use cases with gp2 where one would over provision capacity to get IOPS. gp3 let you just dial up IOPS which was much cheaper than over provisioning. This may seem a corner case, but it was moderately common.
Also AWS should cut their prices, well in this environment maybe holding them is a cut....