@Matt Brown I'm not familiar with DSC but based on my cursory research on that and extensive work with osquery and Fleet:
1) Osquery is read-only. This is a big plus for many organizations who already have config management and just want visibility with no increased attack surface.
2) Osquery is cross-platform. You'll be able to use the same tooling across your entire infra.
3) Many folks find the SQL abstraction quite useful. You don't need to write code to access the APIs and massage data into the desired formats. Your primary documentation will be
https://osquery.io/schema/3.3.2.
4) Osquery generates logs that many folks still push into a log aggregator/SIEM such as Splunk. With Fleet you can also run live queries against online hosts.