Seems my point didn't come across as well as I'd hoped. My mistake, so please allow me to correct things:
My post was meant primarily as a criticism of people who judge general/vague ideas for a game based purely on specific, pre-existing implementations of that idea in other games.
The point I was attempting to make is that even a "simple" idea for a game can consist of a dozen variables that lead to a hundred different implementations, which can affect a game in a thousand different ways, so judging an idea only because the currently existing implementations are flawed isn't very fair.
Outside of the "locking stuff behind npcs" and "changes to the handbook" sections (I used Spoilers to separate my post into sections because it's easier to read) I actively tried to avoid giving specific implementation ideas, the first two sections are supposed to be examples of how implementing a single idea consists of several smaller decisions that can lead to several, completely different results depending on how you go about things.
I sincerely hope my point has come across better with this post.