the main reason of course is how to do you expect the shops in the airport to make any money if you could bring your own soda.
after all, a bottle cost around a dollar outside.. and probably more then 3 inside..
but than again.. doesnt that also apply to all public sporting/concerts amusement parts etc... cant take anything inside