Even though simple django templates can take you very far, sometimes it’s nice to use packages from the npm ecosystem. And if you’re using tailwind, unless you’re pulling a huge development bundle, you already need a build step. vite is a great improvement to all of this, but it still leaves you needing to both run the vite development server and the django development server in order to develop locally.