There is a reason for that.
Passenger Vessel Services Act of 1886
Otherwise, I'm sure they'd be registered as a foreign vessel as well.
There are other cruise lines in Hawaii. They are ALL foreign registered. What makes the Pride of America unique is that they cruise close in. They do NOT have a casino onboard, but you can watch lava flowing into the sea, from the sea!