One reason VectorLinux is so fast is that very few services are on by default. It's up to the user to select what services to run at startup. This may not suit newbies who want every conceivable thing working out of the box, but VectorLinux isn't geared to users who aren't willing to get their hands slightly dirty.
There can be confusion because expected services and some hardware initialization are off, but that's the tradeoff for a speedy system. You turn on what you want, turn off what you don't. For example, parallel port initialization is off by default. So it's not unusual for people to post about inability to get their printer working when the reason is that the parallel port isn't active. Once they turn on the parallel port in VASM, the printer comes alive.
Should it be on by default? I don't think so. Parallel port printers are becoming uncommon. I haven't had one for years. So why should I enable a parallel port I never use? As for services, I don't use most of them listed in VASM. No bluetooth, no Linux firewall, no inetd, no Samba, no ssh, and so on. But I do need portmap and cups. I need wicd on one computer. I'd rather turn on what I need than have everything on and have to turn it off.
In my opinion, the first thing a user should do when running VL for the first time is to open VASM and go through all the settings. I think VL needs to include more information suggesting what users should do to complete setting up their system the way they like it. Of course, the problem then is getting people to read it. :-(