I'm 8 months into CrossFit and not finding this "terrible for progression" you speak of. Between June and this month, I've added +30lbs to my deadlift 1-round max and are able to do assisted handstand push-ups. I look forward to each day knowing there's going to be something different. Thank god I don't have to segment my week by "chest day, legs day, abs day" bullshit