It does, but it's L3-only (software-based), not L1 (hardware-based) [0]. Streaming providers can then decide which content they'll let you access depending on the level. Speaking from experience, some providers work perfectly (full HD content with no issues), others only give you a really low-resolution stream, and others refuse to work entirely.
> If so, why would Google allow this but not for other OSS browsers?
When EME [1] was first released, Firefox had ~10% market share, and it would look pretty bad for Google to exclude another major browser maker. Smaller browsers don't have the political clout necessary to convince Google to give them access.
I have been using firefox on linux for a little more than a decade now and haven't realize I was missing on anything so I guess it's probably not a real problem.
If so, why would Google allow this but not for other OSS browsers?