I'm not sure what you're bringing to the discussion. It can be optimised, OK. But how ? What kind of knowledge do I need to have ?
It seems like you have that knowledge. Were you able to offer some help to the dev so that he can offer a better solution to users ?
I have to admit that a native app or an optimised PWA would both work for me.