The excuse I've been given for it being so expensive is "we have to drive all the way to the airport, then all the way back into town again". Crazy.
No, it isn't crazy and it's no different from asking any other transport operator of any sort to make a one way journey, if they have no guarantee of a return fare they have to charge you for the round trip otherwise it wouldn't be economically viable.