In a similar vein, I discovered and have started using the Tag-Connect TC2030-USB to program/troubleshoot my boards. While it's technically/originally intended as a way to do JTAG debugging, I am completely enamored with the ability to drop a footprint on my PCB and be able to connect to it without having to place a relatively expensive connector (or a connector at all) that I don't necessarily want users interacting with.
If you've got a budget of $1000 for that, have you considered getting a used 3D printer first? Some models are sold used for like 50€ (e.g. Ender 3 V2) on classified ads which hardly makes a dent in your overall budget.
This will force you to actually familiarize yourself with the processes and will allow you to make more informed decisions later?