Нет мне не нравится такой день рождения, который напоминает обеденный перерыв в офисе.
Ещё можно понять, когда пригласить домой нет возможности из-за родственников или жилищных условий, тогда приглашение в ресторан естественно.
Но чтобы гости платили каждый за себя - это что-то не из нашей жизни.
Есть варианты, когда друзья сами собираются, скидываются и договариваются пригласить виновника (виновницу) торжества в ресторан, или кафе и таким образом поздравить, избавив от хлопот и кухни в этот день. Это более приемлемый вариант.
А так, как сформулировано в вопросе получается, что пришли пообедали, каждый за себя заплатил и разошлись. И подарков не нужно...
А где же праздник?
Нет, этот вариант напоминает немецкий обычай, когда семейная пара приходит в гости со своей бутылкой вина и целый вечер из неё пьют. Если не допьют, то аккуратно пробочкой закрывают и уносят домой до следующей "радостной" встречи.
Всё это не от души и такого дня рождения мне не нужно, лучше уж совсем не отмечать.