The good news. Several of these packages actually have large libraries. Particularly Eagle.
The bad news. It can be hard to find your component in the library. The search functions are usually primitive. Worse the people who generated those components all have their own idea of what key characteristics or key words should be and how they should be spelled. Part family (78xx for example), part type (7805 for example), package type, package technology, manufacturer and so on.
But it can't be repeated often enough. Even when you find your part in the library you need to check it carefully to make sure it is what it says it is, that it is what you want, that it is correct (symbol, footprint and connections between the symbol and footprint) and that it is compatible with the board maker you use. Sometimes it really is easier to make your own components, but I often find a good starting point and go from there.
My own experience says something like 5% are useable as is, 50% require minor tweaks and another 20% are close enough to be easier than starting over. Depending on the type of components you use you might get wildly different numbers than this, but it is likely to end up with lower utilization levels of the existing parts.
That also leads to my own experience. About 40% of time creating the library for a project. A little more than 10% drawing the schematic. The rest is layout and routing. That is almost a perfect inversion of my interests, but that is the way it is. Others, with different skillsets will get other results, but I suspect that library and routing are the big players for everyone.