Besides, it's not like this is a website anyway.
I would rather everything people make that runs in a browser work in every browser but I get that there have to be limits and that I'm not entitled to someone else's labor.
It's a little more nuanced than that.
Maybe the search money dont pay the bills but they definitely squandered their improvements
The only thing one can possibly blame on the developer is the wording.
I think the onus is on the developer to use standards that are well supported and to try to avoid standards like webUSB that are niche. To use semantic HTML and such so that the website fails in a more useful way to the end user when the standards aren't supported.
Given that one of those 3 requires sending thousands of dollars a year to Apple, I'd say "very".
Also, given that Google is a monopoly, I do place the onus on them to at minimum warn developers that they are deviating from well supported standards.