Do UA Client Hints work in every browser?
No. Chrome and Chromium-based browsers, like Edge and Opera, implement the full set. Firefox and Safari do not send Client Hints at all so far, they prefer trimming the traditional User-Agent instead of adopting a separate hints system, so any analysis relying only on Client Hints misses a relevant slice of traffic.
Does a site inside an iframe receive the same hints as the main page?
Not automatically. Low-entropy hints arrive as usual, but high-entropy hints only reach a third-party resource if the main page explicitly delegates that via the Permissions-Policy header; without that delegation, the iframe gets only the basics, even if its own server asked for more through Accept-CH.
Does it still make sense to rely on User-Agent parsing, now that Client Hints exist?
Yes, in practice. Since Firefox and Safari do not send Client Hints, any system that needs to cover the major browsers still depends on traditional string parsing as its base, using the hints as a precision add-on only when they are available, not as a full replacement.