If option A is more difficult than option B, almost everyone will follow option B. One thing I do know for certain is that humans follow the path of least resistance.
My approach does not enjoy community consensus in fact, I’m unaware of any general agreement on the matter at all. With a bit of creativity, you can even deploy vendor-supplied firmware updates without accessing a local session. Set it up once and never connect to its console again. I firmly believe that Hyper-V is best implemented using Hyper-V Server and remote management techniques.