regarding why, there must be some architectural reason. I don't know in particular.
and yes I also believe that make:auth was more appropriate but this a small part of something big.
and yes we have to run "npm install && npm run dev" after?
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.