I'm not. I don't miss the days of manually copying data from the floppy drive buffer into the screen device, or word processors writing out bitmaps to print heads.
Some people see bloat. I see not having to care if a file-like object is coming from my hard drive, a URL retrieved via HTTP, a network filesystem, or an in-process fake file generator because they all look exactly the same to the apps I'm writing.
Abstraction is inherently expensive. If you want to support printer A and printer B, the common driver interface has to support the union of both their featuresets. A's driver will be bigger than it has to be because it has to handle stub calls for B's functions. Know what? Having lived the alternative, I have zero desire to ever go back.