Most likely no economy seats were available and the airline sold him a first class seat instead. Why should the airline overbook economy class if it can also charge for a first class seat?
If no economy class seat is available, a business or first class seat automatically becomes the cheapest option for lack of cheaper alternatives.
HTB.