Well it depends on the brand, first of all. Not all Marriott/SPG brands provide free club access to elites.
In addition to the direct billing exception, there have also been some reports of corporate rates that expressly do NOT include elite benefits.