Here's my guess as to why there's a problem, for what it is worth:
On AMD platforms, Microsoft knew that the BCLK equivalent was widely variable, so they didn't trust it – they used something else.
On Intel platforms, they were highly negligent and, based on the fact that since SB the BCLK has...