Necessary to ensure Node is installed using the latest stable release by default.
Yarn has fallen out of favor in the community so have switched to native NPM support instead.
Necessary to provide a single source of truth for installing Node dependencies. This used to be managed by the Yarn Setup project but that project is being deprecated in favor of this project.