Ich habe schon eine PWA entwickeln müssen, die auch wirklich PWA-Features nutzt. Der Gedanke war, dass man sich damit spart, eine native App zu bauen (wie so oft). Also so richtig mit lokalen Daten, WebPush, Badges, Caching, Service Workern und so weiter.
Das hört sich auf dem Papier alles toll an, nur ist es in der Praxis kompletter PITA. Größtenteils, weil Safari, die mittlerweile ~30% der User ausmachen, die Hälfte der Sachen nicht kann, oder nur unter bestimmten Bedingungen mit gewisen Einschränkungen.
Hier ist ne tolle Übersicht: PWA iOS Limitations and Safari Support: Complete Guide