Generalizing the nuances of a spec can make any spec look simple at face value.
Legion/BfA incarnation of Shadow had a completely different set of nuances to Shadowlands Shadow and they are not comparable. The former was all about moment-to-moment gameplay and maximizing casting uptime, while the later is about making the most effective use of cooldowns. In essence, Shadow went from micro management to macro.
But it is undeniable that the current iteration of Shadow is now just another builder/spender. Whether you think that is a good or bad thing is entirely subjective.