You can't really compare it to a hotel room since for hotel rooms you pay for the room and don't pay more for a single. Now there are plenty of situations where you pay a single supplement which is often not just double the price since you are not taking advantage of two meals, two seats in the theater etc.