On trans Atlantic services, BA will know that x% of return flights will be no show since single fares are so expensive. They aren't going to encourage this business, but equally with Norse and Play and Aer Lingus and Level (etc) all doing single fares, they don't want to stop it either.