This is what I do. There will always be unexpected gains from a well diversified portfolio with some mutual funds. Offsetting losses accomplishes both the tax savings but it also takes potentially dead money and has it earning again. CCL, for me, is strictly an OBC generator. Without a benefit it has no place in my portfolio. I need 100 shares and I would rather own them at the lowest sensible value. Currently the benefit has been voted for and ratified until 2023 and I have all of my OBC’s in place.
I agree with others in that you shouldn’t be paying off cruises in advance of final payment. For me most of my cruises are locked in with the FCD, with a total cost of $100 to $300 per person until final payment. A minor loss even if irritating. The 60 to 90 day window should be enough visibility with the CCL brands. In the past I only ever had 1 cruise booked at a time. I did change that, I know have 4 or 5 booked with the FCD program as an inflation hedge. My prices are now locked as I expect fares to increase rapidly very soon.
I hardly expect any CCL brand to run like a fugitive, any sale or merger would be a publicly announced event.