It's been that way for years, whether mileage or purchased tickets; only F has been able to select seats. Imagine my shock when I purchased via Viking River Cruises this year and was able to pick a seat for no charge.
AS may not know anything about BA, but the same goes vice versa; tried to bring a guest into a Galleries lounge yesterday and was shot down, even after showing them the link from AS.