Sorry - but I think Jobs has got it right on this one.
The idea that people will have an iPad (or iPhone) *and* a PC which has been configured for Airprint is convoluted. If I carry my iPad to the other side of the office, or on a trip for that matter, should I really have to worry about whether or not there is a compatible PC hooked-up to a printer to route my print job for me? Why can't I just do basic printing regardless of the device?
This isn't 1988. The idea that PCs carry around a jagillion drivers to allow them to print to every conceivable printer is a necessary evil that was borne from the history of the PC, printer and the high costs associated. It's time to move on to a world where a basic printing capability is guaranteed between all devices. That's the vision that Jobs is aiming for.
In the meantime, buy a $10 or $20 utility to bridge your new-world device to your old-world printer. Consider it an investment toward a better day when your children will say "what's a printer driver?"
Considering how I know most offices printers are set up. Not a good argument.
Most offices that I know of that have any mid size set up or larger of computers tend to use a print server to handle all their printing needs. The print server is generally a virtual server who's only job is to handle printing. It means it is housing all the driver needed and it could easily be configured to handle low and behold shared printing for airprint.
Your system would not work with that set up and if it is even a smaller office low and behold the computer you would be connected could easily house it.
Btw the print servers generally are able to handle printers connect to anohter computer. It is really nice how shared printing works. As long as the printer server can handle airprint none of the other computers on the network need to deal with it.
Like I said worthless feature. Companies are not going to rush out and go buy 5k+ new printers for their offices. Instead they would rather just install the shared printing on the print server.