I would never knowingly pay $25 for breakfast. If it's not included in my room rate, then I don't bother. Even then, if they're charging say $20 extra over a room only rate, I won't pay it. Far easier to walk a block or so to a 7-11 or similar and buy a smoothie etc for a few $ (unless of course I'm i the middle of nowhere and there's no options and I'm so hungry it leaves me no real choice)
Last time I was in NYC, I went to a deli for breakfast and got a cream cheese bagel and smoothie for around $4. Very filling.
As for paying $100 for dinner, frown on that even more. I can't justify paying something like $20-30 for a plate with a tiny piece of meat, two bits of asparagus and a dribbling of some sauce in a fancy restaurant which they call a main course. Would much rather save $90 and hit somewhere like McDonalds as it at least fills you up.