That's a bit of an assumption there...
I've been using drum machines for forty years. That's how I was introduced to step sequencers. I've been using Cakewalk since version 1.0 way back in the 90's. Naturally, I took to using the step sequencer with drum VSTs, as that's what I was familiar with. However, I never tried running a CAL script on patterns before due to being mostly OCD and needed things perfect (too perfect some might say). Not knowing that the script would push events beyond the boundaries of the pattern wasn't unexpected, but not because I haven't mastered either the step-sequencer or cakewalk. I had simply never tried that particular thing before. I have, literally, never asked a support question before, in all that time.