Another important thing to consider is your target audience. If you are designing a site like github that targets developers then you can probably assume they know what a FAQ page is.
I think that overall, this article isn't highlighting sins, but more pet-peeves. I get annoyed by some of these things as well and I think good website designs should incorporate better options. But unless you present me with a study that is broken down by generation on who doesn't know what a FAQ is I'm going to have to throw the BS flag here.