Every piece of software is providing an abstraction for libraries. Unless you're sitting there pushing raw machine code, you're just being an annoying hypocrite.