Every baby is different; every family is different. Mine ate when they were hungry. It was never a problem. I also nursed every 2 hours for 6 months with one of mine.
I don’t like schedules neither did my kids. I can’t imagine nursing to a schedule; you can’t imagine getting through without one. It takes all kinds of people to make a world.
My daughter-in-law nursed my grand-daughter seemingly ALL the time. But, she was always able to do it quickly, and easily.. in our home or in any restaurant, without me or anyone seeing anything... It was easy, natural, and never a distraction to anyone.
It’s really not that hard.