a) it's much easier to work with b) you have much more monitoring possibilities c) it adds a pile of features d) you can host all supporting services (sync, updates, telemetry, etc) on premise - if you want