Cruises are probably more complicated because they price things other than your cabin into the "experience." (Though I think the Queen Mary 2 a few years back was slightly less than 2x for just me.) But the random Marriott doesn't really care if there is one of you or two when it comes to pricing.