Here's another reason why bringing birthday cakes to a restaurant is an issue:

Our kitchen is small and our fridges are packed with the delicious and healthful ingredients that we use to make your dinner.  And your dessert.  We often don’t have the space to accommodate the cake that you bring in, particularly if we don’t have advance notice.  Ice cream cakes are especially problematic.