It depends, but for me one use case is decoupling the end device from the application.
We have laptops, desktops and phones in our household and rather than installing/updating every single one of them I have a central point for management, with all of the downsides of course (if the thing fails, it fails for all).
When I add a new machine to the network, every functionality an data is already there so I don’t need to copy or install anything everywhere.
It depends, but for me one use case is decoupling the end device from the application. We have laptops, desktops and phones in our household and rather than installing/updating every single one of them I have a central point for management, with all of the downsides of course (if the thing fails, it fails for all).
When I add a new machine to the network, every functionality an data is already there so I don’t need to copy or install anything everywhere.