There's no extortion going on and you didn't have the buy a BA.ticket. The seat selection fee is well known on BA and made evident when booking. It'd a perk reserved for status holders. I'd recommend Lufthansa as an alternative if this practice is not to your liking.