That is how it goes for most cruise lines these days. The Fun Pass is just a verification that you completed on-line check in. Beyond that, they only need ID to comply with federal law and your method of payment for shipboard charges.
Actually if you showed up with just your booking number, passport, and credit card, you'd be allowed to board.
I like how they have streamlined the process.