The reason why more and more people choose to develop hybrid apps or enhance their existing web apps with PWA features is cost. Not only is their work to do for evey plaform you choose to target, you have to build knowledge about every one of these platforms, which will cost even more time and money. All while also maintaining a functional web site. Therefore, a lot of businesses are attracted to choose hybrid or PWA solutions.
Just like hybrid applications, Progressive Web Apps require plugins to access device features such as the camera. If you have to use a lot of device features, or do things close to the OS you are running on, you should probably go for native app development instead.
In conclusion, I would like to emphasise that Progressive Web Apps are not are not going to replace Native or Hybrid app development, at least not for a while. They are just another tool in our toolbox that we can use to fix a certain problem. You have to consider all the requirements and weigh the pros and cons of all possibilities in order to make the right decision. This will make sure we choose the right technology for our project.