Is it possible to make an operating system that is satisfying both for tablet and desktop users?
Yes, just don't believe the same UI with a few tweaks can satisfy both. The OS must switch UI fully depending on what is running on. All a user needs is a consistent enough UI - not exactly the same one.