It's not "Print To pdf" but Save As PDF. That always requires you to Name it and save it where you want it.
The PDF Function you are thinking of, with the Company name and Invoice, is the PDF attachment that is created behind the scenes when you use Send Later or Email from the top of the Invoice. That creation of that attachment has the naming convention you just asked about.
These are different functions.