OK I guess I give people too much credit, particularly Celebrity cruise passengers who I assume are a bit more sophisticated. Also see the attached links as I was very curious on meanings. I think Celebrity used Infinite Veranda and not Infinite Balcony for a reason. On their web site (under EDGE for example) they use the word "terrace" for the outside portions of all suites. For other classes (IV, SV, AQ, CC) they use the word "veranda". Maybe they use "balcony" on older ships? On Reflection, they use "veranda" for all categories.
Not sure if "terrace" is correct either. Probably a lot of marketing people debated all these terms for years. As marketing people do. Is it misleading? Is most marketing misleading to some extent? I am not looking to debate this stuff. Just observations.
https://www.differencebetween.com/difference-between-verandah-and-balcony/
https://www.differencebetween.com/difference-between-balcony-and-vs-terrace/