Option B, if they’re into electronics like I was at that age is some really basic but quality secondhand seperates.
You could pick something like a Rotel 930AX, a NAD 3020 and a set of classic B+W DM110’s all up for the same money, I bet.
Whack a line in jack and youve covered all the bases while also letting them learn a bit about the gear, stimulating the interest in electronics (wire it all up together) and I bet it will make a Bluetooth speaker sound like a fart in a can…
Bonus-each part can be replaced if damaged.