IMHO--it's just 'Supply & Demand'.
With so many new build ships there are more berths out there to sell. The prices are even dropping 'up the ladder' so Celebrity, etc. will also have to drop pricing in order to fill berths.
Good time to be a cruise consumer. I'm certainly waiting for a good sale before booking and there are bargains out there.