Asking people to voluntarily report a positive test which will result in them being trapped in their cabin for the rest of the cruise sounds a bit optimistic.
Like you, I have a long cruise coming up next year and these half-assed covid measures are making me seriously contemplate cancelling.