> but which is so intimidatingly enormous that you can't keep track of it, which turns every program into a trek through the documentation in case there's something there that already does what you need (and then trying to figure out how to plumb all these bits together.)
This hit the nail on the head for me. Thanks.