Firewire is more expensive. That doesn't mean more expensive to make, just more expensive for us to buy. The firewire patent is owned by Apple, and Apple demands a hefty kickback every time a chip is sold. USB 2.0 is the product of many companies (Compaq, Hewlett-Packard, Intel, Lucent Technologies, Microsoft, NEC Technologies, and Philips Electronics) getting together and setting a standard that is free to use.
Firewire is faster now, but when USB 2.0 gets here.... Well, when USB 2.0 gets here, IEEE1394b will be available at 800Mbs.