The 10% service charge is default in Asia (welcome to no tipping, thankyouverymuch), you earn points on the service charge and I am pretty sure you can guarantee that it won't make it to the staff either. I think the surprise is that a non-Marriott website wouldn't include it - therein lies the issue I suspect, so
uclacolumbiaunc , can you suggest the booking website that doesn't include it, as they are making the mistake.
Think of it like taxes in the US, they don't appear on the first bill - but they certainly turn up on the final one you need to pay, but at least in this case the calculations are fairly simple not a state-by-state decision.