It's always the pits for those it happens to, but honestly it's no unheard of circumstances for all the cruise lines. This isn't just an RCI thing.
Yours was affected due to a decision to reploy the ship, other times it can be caused if someone charters the ship.
The only good news is you have a year to find a replacement cruise. Hopefully one of the other lines is doing a similar itinerary to what you had planned.
If by chance you did have your air booked already, do make sure the cruise line is aware. In these situations they normally will reimburse your airline change fee.