I asked somebody about that on my last cruise; his reply, "when you have a design that works, you stick with it."
Pretty slick reply, huh?

Island Princess and Coral Princess are substantially different. The only way I can tell Grand Class from the rest is the location of Skywalker's. And Crown, Caribbean and Emerald have the extra deck of cabins.