The difference being that editing the source code was the point of the BASIC examples provided with DOS/QBasic/GW-Basic (they’re there to teach you programming!)
After learning the secret of "breaking" protected BASIC programs in DOS (which involved a poke, as I recall), I remember making higher difficulty levels for a BASIC Star Trek game, because it just wasn't very hard.