I'll be honest upfront, I didn't read the entire article. But I do know a bit about schedules of reinforcement.
Ian Dunbar says that we shouldn't use variable reinforcement - reinforcing after a certain number of behaviors - but that we should use differential reinforcement - reinforce only the better behaviors. I think this is probably what most trainers do, and certainly (as I did see in the article) how you effectively shape behaviors.
Ken Ramierez says trainers usually don't use variable reinforcement, we use varying reinforcement: every behavior is reinforced, just some are reinforced with food and others are reinforced in other ways. This idea makes the most sense to me: after all, most of the time we ask our dog to do a behavior and we don't reinforce it with a treat, we do reinforce it some way - petting, toys, praise, or some kind of "life reward" (going outside, playing a game, etc.). Even if we don't do any of that, then most of the time we ask for a behavior we'll immediately ask for another behavior. And according to Premack, getting to do one behavior can reinforce another behavior. So even if you cue two behaviors in a row with no "reward" in between, the second cue reinforces the first behavior.
So yeah, I don't think of it as variable reinforcement (reinforcing some behaviors but not every behavior) I think of it as varying reinforcement (giving different reinforcers for behaviors rather than food every time). So technically, if you do varying reinforcement, you're reinforcing each behavior.... so you're on a continuous reinforcement schedule.