People have attached pens to 3d printers and used them to write letters, effectively print. Most consumer 3D printers are useing or based on open source software.
I think the issue is, printers are relatively cheap to buy and replace. So building your own and programming it hasn’t been necessary. Where as 3d printing was completely in accessible before the reprap movement. 3D printing software is open source as it is motivated by people wanting to build their own machines that could build machines. Something you couldn’t easily buy.
Whenever you get a new router or move somewhere, change the WiFi access point name and password. Set it to the same line you used previously. That way all your devices will connect to it without changing anything.
Use a new unique name and password. Never keep the one that is printed on the back of the router. You can make the password easier to share by making it a few words and numbers. Still very strong, but much easier to say aloud to someone.