They are offering a new program that includes those things listed and no longer offering OLife....most people , who looked at OLife OBC, realized it was not a good option. The difference in price between Cruise Only and OLife was the exact amount of OBC being offered in OLife. And this OBC was non-refundable. So basically you were pre-purchasing OBC to use. If you wanted to have OBC in your account, you were better off taking Cruise Only and purchasing OBC for yourself via O's gift options. Any OBC purchased like this is refundable.
WIF under OLife used to be 1 account for the cabin, now it will be 2 accounts for the cabin.