Solving PoE+ power negotiation before the OS boots is next-level. This is good and a clever workaround.
I would have thought it the other way around: performing PoE+ negotiation in the network hardware is first-level; delegating it to the OS is next-level for me.