The printing issue definitely is something you can work around, but it definitely does get in the way of workflow if you do a lot of printing.
I agree, though, if you need it, pay for it. It really is not that expensive, nor are many of the other very usable solutions out there. For what I do, I don't need it, so it would be a waste to pay for it, but we have some staff for whom not being able to print directly would create real issues. We are using a server based solution anyway, so we have that covered, but if not I would definitely make sure we paid for that capability.
Before anyone jumps on me about the economy, I'm well aware of the budget constraints we all work under, but at the end of the day, you need to find the budget for whatever tools will make a real difference to your staff. You don't tell people they can't have pens and paper, the same should hold true of whatever other items people need. In my experience, organizations that do NOT make it their business to get their people the tools they need, either wind up overspending in many areas, or going under.