HN is the last one that I haven't dropped, but that's because this site doesn't seem to have a "delete account" option. It's like the Hotel California. You can logout, but you can never leave.
It looks like the person behind https://zainamro.com/ can't be bothered to provide a navigation menu on every page, or even a link back to their site's home page, so they'd probably dismiss your question out of hand.
However, if you really want consistent elements on every page, you could probably do the job with m4 and a makefile. You can party like it's 1998[1].
It used to be funny because it was true. The problem is that it's still true. But now it's true of ISPs, at least in the United States; they have regional monopolies or at most a single competitor using a different physical infrastructure as is the case of Comcast and Verizon.
The support experience sucks for people who know anything about networking because there's no profit in providing better service when most customers are incapable of appreciating it. Since there's no profit, and most customers are incapable of recognizing or demanding better support, ISPs can get away with skimping on that aspect of the experience. Just as they've mainly gotten away with skimping on infrastructure and clinging to IPv4.
"We don't care. We don't have to. We're the Internet Service Provider."
I use the "Blacklist Blocker" app for Android, which is available via F-Droid[1]. I have a very short whitelist of numbers from which I am willing to accept calls or texts, and everything else goes straight to /dev/null.
This would be a great introduction if it specified at the top that it pertained to GNU make. I had suspected as much, but I wasn't able to confirm for sure until I got to the end and saw that you linked to the GNU make manual for further reading.
I'll throw you an upvote anyway because I suspect most of your target audience is using the GNU toolchain, and because you posted this on your own website instead of using Medium. :)
Thanks! You're absolutely right about not being upfront about being GNU Make-specific. I edited the post to mention it, and I also edited the follow-up post to say the same.
I'm glad the author specified that this is mainly for GNU make, because I suspect that if I tried most of these using OpenBSD make I would have a bad time.
The only way out is to get banned.