La diferencia entre npm install y vue add puede ser confusa pero trataré de explicarlo:
npm install: Instala una dependecia dentro de nuestro proyecto, simplemente la agrega para que podamos empezar a hacer uso de ella
vue add: Añade un plugin al CLI de vue, en este caso, añadimos un plugin que el profesor creó, ese plugin ya se encargaba de installar a través de npm install la dependencia de Tailwind, pero no solo lo instaló, sino que también lo configuró, con npm install tendrías que hacer esas configuraciones tu mismo, en este caso, el plugin del profesor ya hizo las configuraciones
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?