So that begs the question as to why would British Airways want codeshare on any of flybe's routes out of Leeds? As they only serve Aberdeen, Belfast City, Exeter & Southampton.
Why should they not? Don't they own part of the business anyway? They might take the view that they are merely publicising the airports that "their partners" use. Any uptake by passengers would be to their advantage would it not?