Welcome to AFF!
Airfares tend to be based on willingness to pay, rather than the cost of the service. This means that, paradoxically, a non-stop flight is usually more expensive than a flight between the same destinations with a stop in it. Airlines realise people are willing to pay a premium...