Has nothing to do with value and everything to do with market.
A lot of business travellers don't care because they get reimbursed so whether they spend $2.50 or $25.00 is of no consequence and others who may be wealthy simply don't care. Then there are some # of kettles who can't really afford it but also figure it just is what it is so they order, eat and pay.