Wow, a lot of fun!

Just my opinion, but I think it comes down to market share. Mac and Linux are still fringe for the majority of people.
Well, I disagree because samba is a common standard among them. But it's proven not to be the point.
Because the hardware in the 655 was not designed for that feature (don't reply with a remark that they should have...)
Easy... I've never said they should, I'm just wondering about what they've done and why. Does it seem you've been too oftenly hit due to your comments, Eddie?

Whether the use of USB was designed/planned to be more than WCN (they might have thought of it later on...) or not, it requires a whole different hardware setup/chipset (more memory, other processor). So in your opinion that solution is more simple, it does change quite a lot on the design and function (and price!). This is a primarily router. Or do you also complain when driving a BMW 118 that they should have made it more like a BMW 5-series? 
It IS more simple (for the user) if you take it to the [compati|porta]bility and usage point of view because it's a standard and there would be no need of extra programs or drivers at the client side. But then I'm no hardware engineer — I have quite good computer skills and have played hard with computer science once, long ago, now I'm fine being just a musician — and that's why I'm just wondering, and that's why there're engineers and technicians aswering. Ok, so this is a primarily router. So there's some sort of limitation, as I supposed. I'm not complaining (nor buying BMWs, FYI), it's just what I paid for; very fair. Simple, isn't it? Easy... Easy... And thanks, anyway!
It wasn't included in the kernel for the IPOS. (Ubicom OS). We're toying with the idea of adding it in the next kernel update. No promises.
Shareport allowed us to work around that as a patch.
Thanks! That's an answer straight to the point.

Also the shareport is more versatile. Most printservers can't handle multi function devices or standalone scanners.
Shareport can...
And most of the work has to be done by the computers connected.
Well, that's a good point. Thanks!
Actually Eddie was quite CORRECT. The reason it's not currently implemented is because the hardware wasn't designed with samba in mind. If we add it, it would be a software patch and probably not preform as well as a hardware solution that was designed with samba in mind.
That being said, I've been told that the samba idea was scrapped because of poor support and low throughput.
And thanks again! Another shot. Thus I finish my wonderings; quite satisfied, indeed.
And that said, let be known that I love my router. It is the best router I found in its class and I don't think it's bad if I want to get the best possible from (or to know the best possible about) what I got, isn't it?
Thank you all!