This is simply not true. QuickTime Pro for Mac and Windows contains numerous exporting options which will reduce the file size of the original content - by a substantial amount, under certain conditions using the H.264 codec. There are also options for specifying other codecs, like MP4 - and media file types like AVI and JPG.
I'll take you through one real-world example here - but there are many more.
Let's assume that a user wants to take a movie file captured from a FireWire camera and distribute it as web-friendly video and audio.
First, the starting movie has to be opened using QuickTIme Pro. On Windows machines, most movies imported from digital camcorders and edited using consumer-grade video editing applications are formatted as "AVI" containers. If you just double-click an AVI file on a windows machine, the default action is for the file to open in Windows Media Player, which does NOT have much exporting functionality. There are several ways to bypass the default action, but the simplest one is this: open QuickTime Pro application first - then use QT's "File" menu to open the media.
Next, use the "export" command, which is under the "file" menu in QT's menu bar. Here, the most common selection (at least for WIndows users) will be to select the option "export to QuickTime movie". For most internet and mobile device delivery, you will want to use the H.264 video codec. The advanced options tabs in the export areas is where the software gives you control over the frame size, the compression ratio, the frame rate, the key frame rate, and the target bandwidth.
Remember that ".MOV" is the default file type extension that identifies QuickTime exclusively. All other video and audio file extensions could cause the media to open in some other player unless you specify it to open in QuickTime. Conversely, an exported, compressed movie cannot be saved by QuickTime Pro in any format other than ".MOV". If you need it to be an "AVI", you will have to re-export the file to the AVI format, after resizing and compression.
I am a true-blue Mac user, so I confess to being somewhat unfamiliar with quirks of QT for Windows - but I tested the exporting example described above using QuickTIme Pro on a Vista Virtual machine running on my PowerBook,