Maybe because they are bringing 7 other people with them when they could have suggested another restaurant? If the restaurants' policy is Captain eats free, what difference does it make how many times they visit.
Drink all day at home, your friends worry about you; do it on vacation and they say "what a good time you're having". Save your friends needless worry, travel more!