It's not a workaround in my view.
Logo Manager and Print View are doing fundamentally different things, when you consider how they are normally used.
Logo Manager is requesting you to store a file, which is held internally in Fusion 360 Manage.
When you arrive at a FM page, the logo is there - yes - and this is served to you from the Autodesk cloud - to which you are authenticated. It is an image link, back to FM, that your browser will then retrieve and display for you.
I mean, if you tried to access the picture URL directly, in an unauthenticated browser window, it would demand that you authenticate. Bear with me...
The Print View is not just used for popping up window that you can print from. In fact, it is used much more often to generate custom email notifications. You can send/create a custom email using an action script, and it forms the body of the email for you, needing almost no code.
I imagine it is used more often for email templates, and than "printing something out on a printer", which we try to discourage wherever possible in the PLM space.
In this case, if you generate an HTML email body with an image link that points back to Autodesk cloud, your email client is not authenticated to the cloud, and therefore could not display the image.
If you really are just intending your print view to be used for printing, I agree, it doesnt matter where the image is served from.
BTW You can always store a library of images in FM itself, in a workspace eg called Reference Pictures.
Some of my customers do this to store the images of their suppliers, for example.
You can pick the supplier in a picklist, and bring in their image as a derived field.
You can then insert that FM-stored pictures in your Print View using something like this:
<img style="float: right;" title="Customer LOGO" src="servlets/ImageServlet/?imageid=${item.itemDetails.sections["Advanced Print View"].fields.CUSTOMER_LOGO_FILE_ID.value}" alt="Supplier LOGO" width="180" height="70" /></td>
In this case, the """ is simply because the section name must go in quotes, which need escaping.