Pixel 8 hardware supports desktop mode and according to the previous post on this forum about this topic, the desktop mode has been disabled via software in the stock pixel 8.
Only thing stopping me from making Graphene OS device a 'one-device-for-all' is that it doesn't have a desktop mode... Frankly, I am kind of tired of having to jiggle multiple devices for doing same tasks when I want to change my stance (All we really need now a days for basic tasks is a a device and a monitor that supports charging and display through the same cable...)
Graphene OS device with desktop mode will fix everything.