Because engagement with the people who like your page is purposely being dropped to 1-2%. So, those 10,000 likes you have won't really matter because only 100 or 200 people will see it. Unless you pay $20 to get all 10,000 to see it and get you another couple dozen likes.
You're right, but you didn't point out the other obvious thing that some people aren't getting: it takes effort to properly post things on Facebook. Add that to only 1-2% of your hard-won subscribers are actually seeing it and it makes it really not worth it.
Has anyone really looked at their Facebook page? Their engagement is low for a good reason - they simply aren't good at posting on Facebook.
Go look at their page and tell me: if you were in charge of Facebook's algorithm, would you put that stuff on every person's feed without charging a bunch of money???
I'm by no means an expert, but I know that their posts aren't exactly making me interested in ordering food or talking to them.
They do, however, have some posts that went viral, but they're really not suited towards their customer base.
It's just not a good feed. IMHO, and obviously also in Facebook's, they don't "deserve" any more attention when there are tons of more successful alternatives for Facebook to show.
It doesn't matter the page. Facebook itself is purposely turning the algorithm down to weight page posts much less strongly than they weight individual posts. It's Facebook that's pushing it down to 1-2% and has been dialing it back consistently for the last 4 months or so. That 1-2% metric isn't based on people upset about their unpopular pages, it's from inside Facebook itself.