They do obfuscate, but they still have to follow basic markup rules and can't beat css selectors.
Keeping up with Facebook changes does not even require releasing new versions, as updated regex(-ish) selectors can be downloaded.
I think it's a (theoretically) losing battle to rely on such obfuscation.