You are looking at the seat map and jumping to the wrong conclusion. You are BA gold and get free seat selection at time of booking.Only BA gold and silver get this, the rest must pay for seat selection before online checkin.
BA will have sold the seats to people who are unwilling to pay the expensive seat selection fees or dont care where theysit.