Scale/performance. The interface is also straightforward to use. Puppeteer or any nonembedded process is just unnecessary hassle/overhead in a lot of cases.
"Just run it as a container" is a bit of an industry cop-out for making stuff unnecessarily complex.