Just to keep things straight here. Its not just Carnival who have begun this practice. NCL, and Princess both have variations. And if I recall, I heard RCI is experimenting with it as well.
If the reaction on the ships is as opposed as we're seeing here, it'll be interesting to see if any of them back of on this issue.