I agree, the Oyster Card readers are not very obvious. Moreover, for people who are non-regular users of the system, it may well not even be obvious (therefore) that they need to do anything at all.
Add to this the inherent difficulties at airport railway stations (people just arrived in the city/country, people with lots of luggage, people in a hurry to get the airport), and you have a good recipe for problems, imho.