I have one customer I do contract work for where they set me up with a W365 PC and it's great.
I don't have to lug around an extra laptop, they don't have to pay for a laptop and manage the asset.
They can be sure that they way in which I access their system is consistent with their internal staff, and they don't have a heap of complexity to manage any infrastructure to deliver it - same Intune policies consistently managing the lot.
User experience is great, I mostly just work in office apps and cloud portals so people who do more intensive workloads may have a better point of view than me there, but for my use case it's awesome. As my company hires contractors, I'll likely use this same method in turn.