Почему в ресторанах subway нельзя брать свою еду и напитки, а в макдаке можно ?

вообще то со своим можно тока на лавке

Потому что макдак- НЕ ресторан!

В каждом заведении свои правила)