I keep thinking about things like maintenance. If you need a new roof, you've got to find a roofer willing to load up a boat full of shingles, ladders and a roofing crew. That's going to increase the cost.
And then there's insurance. I imagine that standard homeowners insurance isn't going to cover you quite like it would elsewhere.
And you know what? He has electricity,and internet, and fresh water. He managed to convince the utility company to lie down cables all the way to his house, and uses a well for water. He has house insurance. As for roof/maintenance problems - he just brings the workers up in his own car during the summer. He even gets post(in the summer, but the postman is a seasoned hiker) and has an actual address.
Compared to this, I think owning a boat is actually less trouble.