I’m not doing it for the park hopper benefit – but for the dining. For each day of your ticket you get that many days of dining. It ends up being a lot less to go that route than to purchase the extra food ourselves.
I forgot to mention I have two little ones under 3 that do not need a ticket – but do like to eat. The other option is eating at buffets the whole time where they could eat for free.