"things that are attached but flimsy will break the first time you grab it"
I've been using a Surface for over 4 years, and the keyboard is thin but quite sturdy - and not bad to type upon even for a long time. No issue to use a mouse when you need it.
Many users don't need virtual machines on their systems - that's mostly a thing for IT people.