Part of being an advanced lifter is having a good understanding of yourself, what you need, your recovery ability, your limitations etc.
Running a generic "program" for a period of time can be a great thing. But after running something cookie cutter for a while it's important to understand how to tweak that program to best suit your individual situation and needs. This is what I think trips up many people. They keep following things so text book, and are either afraid to stray, or just don't have a good enough understanding of training in general that it can often be less than optimal.
I think programming is important, but optimally should be individualized. Anything cookie cutter can only be so good. These in many cases are made to sell books, and promote the writer, they are written for the masses. They need to make them for a wide range of experience levels, natty/enhanced, wide range of goals, etc.
It's kind of like "diet" if you've been doing this a long time you can instinctually manipulate macros/calories without ever tracking anything or being on a "diet". You can grow/cut just based off experience and knowledge alone, but when it comes to getting optimal results(ie. Let's say contest prep) getting things more regimented and calculated becomes more important.
Even Sheiko himself said he's not sure where most of these Sheiko "programs" came from because they aren't his. His programs are written for a specific lifter and tailored over time to that person.