As long as BA remains a relative outlier among major carriers when it comes to free advance seat selection in premium cabins, occasional customers will continue to be surprised and disappointed that it happens. Not everyone will have researched this into oblivion. D (and R) class fares can be pretty expensive sometimes, I can understand the resentment of people expecting them to be inclusive of advance seat selection.