According to google, the first thing that makes a web-app progressive is the ability to work on ANY…
Paul Murray

It might be the first requirement, but it’s not a particularly realistic one. Plus, Lighthouse, Google’s very own tool for testing progressive web apps, scores mine at 100, while all of its content depending on Javascript. Maybe that article is slightly outdated or the requirement isn’t all that well-defined?