Why on earth will BA not put passengers onto a codeshare flight when there are seats going empty?

Maybe BA could learn some customer care skills from Finnair! ^
Because it costs BA more money? AY is indeed a good airline. I wish I had the opportunity to fly them more often.