Well, it seems that the point of your article is taxes and fees.
Frankly, it appears to me that most fares have a small * that mentions fees and taxes are extra. I think that in many cases, Alaska being the one that pops to mind, the cruise line may not know well in advance exactly what the fees will be.
On several occasions we have boarded the vessel and found a note in our cabin that some small amount was either being added or subtracted from our shipboard account due to changes in taxes and fees.
And of course, there is also the question of fuel price surcharges.
But of course, if you are discussing transparency, the real point is that on both airlines and cruise ships the pricing is so variable and so complicated that it really is true that no two passengers paid the same price for the same accommodations. How about making THAT transparent?