Originally posted on BA.com Whilst British Airways will make every reasonable effort to provide you with the products listed above, for operational reasons, we may not be able to provide all of them
Maybe this which is posted when you buy tickets on the web explains it better.