It is always interesting to read others views on topics. Sometimes they bring facts either not considers to the table or new or different views on the subject matter. I would agree that Carnival stayed out of the monstrosity of the seas, or the Epic mistake or what ever. Most cruise lines are public companies and work for their stockholders (equity and hopefully profitable earnings). Of course, the notable exception is MSC.
How and why the Carnival Corp decides to play on the behemoth race (among their many lines) is in fact an interesting decision. As it has been stated, there are drawbacks to this huge class of ships (port capabilities, no tender capability, the remoteness to the sea, etc). In the case of Carnival (the corp) they have variables that the smaller, sometimes leaner companies simply do not have.
https://www.carnivalcorp.com/corporate-information/our-brands
Some may think their decision on whether to play or when to enter into the “fray” of the super builds is a detriment, some think it is wisdom. I look at wonder and icon and shake my head (not so much in wonder but of what cruising has become, one totally over the top ugly behemoth after another), and even cringe a little at Carnival having to finally get into the market. All that said, their (the corp, and the brand) reluctance to do so, maybe the best thing this mgt team ever did.