The difference in costs between accommodating one person and two people is pretty minimal. Even things like breakfasts are prepared in bulk.
Most single people own and sleep in double beds, so there's no sense in which a double bed is "designed to accomodate" two travellers.
The issue is more that discounted single room rates would encourage unofficial double stays, which would lose significant income.