Why is NPM the preferred package manager for Vaadin?

Up until a few months ago, NPM was all that I used. Then, I started delving into PNPM and Yarn, beginning to see the benefits of the two latter.

I remembered that Vaadin 14 used PNPM by default and at some point switched to NPM by default (not sure when). I’m curious, why the switch to NPM?

https://github.com/vaadin/flow/issues/9986 + it’s the standard package manager - known by people and not some “not so often used unicorn” making Vaadin / Hilla more user-friendly. Pnpm is still supported (I think) so you could change your pom and are good to go if you like it more.

Thank you