I think Apple's computers, like the MacBook Pro, are great systems and reflect the way they design the OS. The reason why they don't have a dock and bluray(which isnt even THAT immediately important, for me at least) is because they beleive in simplicity and elegance. Look at the MBP for example. Its made of all aluminum, on the underside there arent any fans/plastic peices/and dock connections. This is done because Mac users dont really need it. They designed the computer so that you can put in on your bed for example without worrying about it freaking out coz the fan is clogged. Plus, with the advent of USB, I dont really see the point of having a dock connector. How about I just plug in my USB hub that has everything I need at home attached to it? Isnt that like a dock connector? And if I've got an external monitor, Ive got a full-blown DVI port that I can convert to VGA, S-Video or Composite using an adapter, which BTW is much easier to lug around than a huge peice of plastic dock. I believe that Apple designs things for a reason. Docks aren't the most useful things anymore. Sure they were when computers didn't have many connections and the connections that they did have were huge ugly parallel ports and such, but with firewire and usb, I dont see it as a REQUIREMENT.
Plus, what makes you think Apple is targeting the business user anyways?
Its targetting the professional who likes to do things at home and on the go.
I'm an electrical engineering student, and Ive used this computer everywhere I go. I havent seen a single Windows notebook that has 5 hours of battery life without being extremely crippled spec-wise. Maybe things have changed, but I've been a windows fanboy up until last year and had many computers and haven't heard a single report from anyone saying that their battery lasts more than two hours. And why is that? Its not like the hardware is so drastically different. Its just that Apple's OSX is a closed platform, so they can focus on each computer THEY design and are able to squeeze out as much performance and battery life as possible, using either hardware or software schemes. I'd love to see a Dell run for more than 3 hours on a stock (not 12 Cell 50lb extended battery) battery.