Or does a restaurant have to 'hide' these costs as an added percentage in order to make their prices seem reasonable?
You hit the nail on the head here. Some places "hide" this charge better than others. I once had another patron at a place let me know that my check already included tip so I wouldn't double tip, as my check just had a total on it. It wasn't itemized at all. That seemed pretty dishonest to me.