One reason for this slow transition is likely due to the legacy software support requirements. Microsoft seems to have vastly overestimated the complexity involved in porting Windows OS to ARM through its many attempts: first with Windows RT, followed by Windows 10S, and most recently tighter developer hardware tie-in with Project Volterra. Apple probably isn't too keen to follow this playbook - opting instead to just keep iOS and macOS separate and gradually drop x86 support entirely from macOS.
As an occasional Samsung Dex user, the benefit of having "one device to rule them all" is obvious and overall experience has been good. But to play devil's advocate, Samsung's revenues is heavily hardware-based so they'd much prefer to sell you multiple devices.