Where CrossFit is to blame is its low barrier to entry to becoming a coach/affiliate owner. All you need is a weekend of your time, $1000, a passing score on a super simple test, and you get to call yourself an "L1 CrossFit Trainer." They don't advise you to immediately go start training people, but there are plenty of boxes that will let you jump in and start coaching classes. It's gotten so popular now that there are bad affiliates popping up out there that have horrible programming that hurt people, and then articles like this get written, and then everyone thinks that's all CrossFit is.
When you take the L1 CrossFit Trainer course, they have a whole section about "Uncle Rhabdo." It's a very rare thing that occurs when you do a whole lot of isometric exercises (like strict pull ups where you come down real slow) when you're not used to them. It's not a rabid thing that is 100% going to happen if you do CrossFit.