The ones i'm seeing landing at Heathrow appear to be daily services from New York, Dallas, Washington, Madrid, Dubai, Rome etc...
Not saying you are wrong, but these appear to be daily scheduled services. I might have this very wrong but on the face of it, appears to be a huge contradiction.