I do know that it could be more compact, but this small power cable is very needed.
You misunderstood me. I was referring to not needing the Davis USB power cable that can be used instead of the power brick. In that setup 2 USB ports are needed..one for power and one for data. Your setup reduces that to one cable for both power and data which is much better.
In a past post I documented power requirements and tested all Windows weather software so that everyone could see the compatibility and consider it as a better cost choice than the Davis logger.
I understood you well. Nonetheless, I am aware that this small power cable looks strange. But since you can omit using an additional power supply and not occupy an additional socket in the wall, or not use the second USB port to power the console, then you can start to appreciate this design

There is another difficulty in the DIY logger and converting it to USB. There are several USB <-> UART chips to choose from. I happily use CP2102.
I avoid PL2303, but not because it's bad, it's more about the quantity and quality of unknown origin counterfeits.
Sometimes you have to invest another $3 in a second cable. There is no golden mean in choosing which cable. It's a bit of a roulette.
DIY is reliable and additionally has galvanic isolation up to 2.5 kV. For data lines.
If you use console power, unfortunately, the power is drawn from the host.
However, the data lines do not connect. The console's processor, Davis, is not directly connected to the RaspberryPI processor, or any other PC HOST processor.