That has been my strategy lately as well, and it seems to be paying off. My stash is slowly filling with craftable weapons.
On a side note, my first weapon blueprint came from a crate drop, so there is pretty good incentive to go after them. Once a blueprint for a more powerful weapon was obtained, my confidence level went way up.
I've read the 10k thing many times but I just ran a test doing a count and it went well above 10k before I terminated the script.
In all my years of scripting I've never had an issue with a while loop terminating unexpectedly.