Whenever we're discussing tech stacks, whether it's here or on X or on Reddit, the most commonly mentioned frameworks are Next.js/Remix/SvelteKit (for those who really like JS/TS) and Rails/Laravel/Django (for those who want "batteries included" and don't want JS in the backend). Occasionally, it's HTMX+Go (for those who don't like "magic" and also don't like JS). But .NET rarely, if ever, comes up, let alone any Java-based solutions like Spring Boot or Dropwizard. Are these tools particularly bad for non-enterprise projects? From what I've seen, they appear to be nearly identical in most ways that matter. Just like Rails et. al, .NET is "batteries included", cross-platform, MVC-based, favors "convention over configuration", has what appears to be a Turbo equivalent in Blazor, and has decent documentation. Does the runtime environment somehow make it harder or more expensive to deploy? Are the "batteries" included in Rails or Django somehow better?