Blame Canon, not Apple... 100MB for a driver is like a a complete OS in there for handling printer stuff (or a complete CUPS, gimp-print, and Ghostscript packed together in an archive, but even that one isn't 100MB) This is a strange driver, indeed. A quick scan of canon website gives 3.8MB for MacOS 9 drivers and 4.7MB for Mac OS X, where do you get the 100MB driver from? "the extra software isn't suported by mac", actually again blaim canon for not including image/publishing software for mac or linux, don't blaim apple.
(ps. the first cartoon very nicely shows that a simpleton can use a mac (OSX) just as easy as a diehard tcsh/bash/gcc unix lover can use it :-) )