What the others above said.
Also, even if the seat map shows the middle seats empty at the very last moment possible for you to purchase the seats, if the flight is pretty full (you need to check the loads on a site like EF or an app like KVS Tool) they might put someone in those middle seats after you've boarded.