BA likes to keep its seat choices available for those with status that book late.
There are pros and cons. I have silver status and do not always book well in advance so I like the way it works.
More and more airlines now have business tickets that do not include free seat selection.