LLMs don't reach for it because the frontier companies don't have it as the default. I've instructed Claude to NOT use React (use SvelteKit), NOT use Node (use Deno or Bun), among other things.
The industry defaults are trash but it is what it is.
Same. The Gradle setup it was making was insanely complicated, then the Gradle-free script I forced it to make was very simple. There's no way I would've used Gradle without the LLM either.
All our products and tools around them are built by using Gradle, for more than a decade now. We have no Android and no Kotlin-only projects. I would never switch it for Maven. In fact, I don't remember the last time I used Maven for a Java project. But I guess everyone has their preference.
Maven does not properly do the job for kotlin projects. The Kotlin ecosystem and all of its plugins are very much gradle focused. You have to do bizarre things in maven to get them to behave properly.
Oh man they all reach for the nextjs dumpster fire. Every single vibe coded app is that stack. At least many are backed with supabase (Postgres is a same choice).
It's not polite to say, but I have noticed a direct correlation between the skill level/knowledge of people I know and the quality of results they get from LLMs.
Heck even in my own usage I get far better results when using them in domains I know vs domains I don't.
The industry defaults are trash but it is what it is.