Agree with Kautuk - AEM is used by building templates (in newer versions of AEM - editable templates are the preferred way), component built with HTL and OSGi back-end services, I have never seen mention that AEM sites can be built with PWA. If you are following online docs - please let us know.