I have one on my boat. Not because I beach it on purpose, but sometimes you have to, as you stated. On my old I/O boat, I didn't start out with one, and ended up with a lot of a mess on the gelcoat on the bottom.
I had this put on RIGHT away when I bought the boat new. This time I got a white one to go with the white boat.