I agree, there is a lot of boilerplate content out there, and nobody's investing time in building their own "algorithmic" solutions ... but that is how it should be, no? Why move away from what has been tried and tested. If you can, can you expand upon what you find wrong with this practice?