I didn't say it was right but that is what it was worth to the customer, likewise if a carpet cost £10,000 then no doubt the customer would happily pay £1,000 for a few hours work. Would a neighbour with the same size rooms who paid £1,000 for the carpet (new) pay £1,000 to have the same service?
BUT and again,
Why do carpet cleaners believe they are worth what they charge? I've yet to see an answer that says....
'I prolong the life of their investment'
'As they have kids with breathing problems I am stopping a potential fatality.'
etc
etc