This might speed things up a little for you;
My library of common Yageo 805 and 603 caps / resistors which all have Farnell and Digi-Key order codes.
Real Gent, here!
I concur with E-Design here. The preferable scenario is that you have a fully-qualified component in your library with the proper value, footprint, and sourcing info ready-to-go. Pending that, I ALSO use a generic component that has the bare minimums (0603 resistor, 1210 unpolarized cap, etc). I'll typically go back through and either replace those with fully qualified components if I have any, OR just use the "manufacturing" panel to find a part number, then "associate manufacturer info and component data" to what's on schematic.
THAT SAID, I usually about this differently and actually put in the legwork up front. Rather than spit schematic onto the page then go back and fill it in, I try to make it fully qualified as I go (at least in Altium, where that's much easier than say Eagle or KiCad). That's because, particularly with caps, I want to KNOW that the "0603 10uF cap" I just put down actually exists, and can be purchased, which frequently isn't the case.
I find it a little too easy to forget that I "guessed" at the 1uF 0402 or whatever it was, did all the layout on that assumption, THEN realized at the end of layout that I have to go back and change it because I can only find an 0805 of the appropriate parameters. This is doubly true for almost anything other than a resistor or cap - you can't just throw down a "generic" QFN microcontroller and fill it in after the fact. Inductors are ALWYAS a different footprint depending on value and current rating.
If you REALLY prefer the Schematic>BOM>Footprints>Netlist>Layout workflow like KiCad really adheres to, I think you can do that with Altium using SchLibs+PCBLibs rather than IntLib or DBLib. But then you give up a lot of time savings and potential BOM headache reduction by doing so, which is why I don't prefer it. I'd way rather specify the component when I'm thinking about what it does and why I put it there.
The one counterexample is resistors: I almost always just throw down a generic 0402 or 0603 depending, then fill them back in one by one later from the manufacturing panel. That's not much of a problem, since your chosen value is almost ALWAYS available in whatever package you like, and in stock, unless you've got a specific power rating in mind.