The argument is disingenuous. No one is complaining about hotels rolling the paddle boat rental into the room cost. If Marriott wants to move to a more inclusive model, that’s perfectly fine. The issue is that if it’s a mandatory part of the cost then it should be a part of the main advertised price.
It’s in my opinion unfortunate that tax is listed separately in a lot of places but at this point that’s water under the bridge. But for money that’s going directly to the vendor (also looking at you telecoms) it’s inexcusable.