We got one for dc teacher at Christmas. It had about 200 quid on it. You couldn’t just hand over cash to a teacher.
YABU. They’re not that hard to spend. I’ve never had any problems with them only minor things. You can spend them in more places than most vouchers. Just don’t hang on to them for months and you won’t have to pay the charge. They are a gift - something you otherwise wouldn’t have and should be grateful for. Better than getting something you really don’t like or a voucher for a shop you don’t want anything from. They are an extra something you don’t have, not an alternative to something you’re owed.