Yes. Unfortunately BA only have one direct flight per day, The rest are under the guise of 'One world'. My last flight out and back which was AA, had a BA flight number and 7 others. Was interesting trying to figure out what gate to go to, I didn't read the small print when I booked it.
Thankfully my planning worked from last year so I did not have to rely on getting the cheapest flights which is great, but at the end of the day the chase is what counts so any airline would have done at a pinch.