25 page X 10 is a total of just 250 pages, a desktop Inkjet printer (the kind that uses ink tanks, not cartridges) can handle it no sweat, if a bit slower. Probably takes half an hour to complete.
When you hit 100 pages for 20 people though... ;-)
But I agree with the general gist of your post. Desktop personal printers are simply not built for _regular_ high load.