Yahoo! Stores actually can be customized... completely. Like any platform that requires some programming. There are a number of developers who specialize in customizing these stores.
For small businesses that don't require customizations, they will find nice templates, and they will probably appreciate the fact that they don't have to worry about much else than populating their store with content. No hosting nightmares, etc.