This table could stand to have a desktop safari column. For instance folliwing the "shortcuts" link https://developer.mozilla.org/en-US/docs/Web/Progressive_web... says "safari: yes (17.4), mobile safari: no".
So it's not like Apple is fully against at least some of these APIs.
it doesn't eat into AppStore sales to support it on mac because most use non appstore apps anyways. on iOS, PWAs are the one alternative to apps that Apple can take a sales cut from, which makes them a threat to their services revenue