Zombie Apocalypse and Skidmarks are both pretty basic games. A lot of things achieved in more advanced games would simply be impossible with a high level language such as Basic or C and such a limited CPU and RAM. Plus assembly allows you to do many, many things that can't be accomplished otherwise.
Not to mention demos. Can you honestly imagine someone programming a decent demo in Basic? :lol: