Why are there not more American Cruise Ships?

Why aren’t there more American Cruise Ships you ask? The short answer is that it costs a lot, because it must conform to United States of America laws and regulations.

After this video was published there was a pretty interesting update to correct part of the reason why there are not more American cruise ships.