I agree that it's cultural.
There's a macho hacker culture on here that actively discourages more high-quality development.
Developers working more thoughtfully and carefully get overrun by competitors just hacking shit together for their cheering crowd and people throwing money at them, and they are tempted to give up.
Don't give up, y'all. That hacked-together shit don't work.
Everyone be like "stay humble". Yeah, that applies to development, too. Don't FOMO in. Stay steady.