A build step in your pipeline is fine because, chances are, you already have a build step in there.
no, having a build step kills the magic of interactivity when developing for the web.
And that's why you can have the giant tailwind css file instead of "building" when you're developing.