pkg & internal dirs: a case for flatter Go project structure

A Reddit thread makes the case that pkg and internal directories are overused in Go projects, arguing that flatter layouts naturally reduce unnecessary nesting and coupling. The discussion draws on how Go's module system has already shifted conventions, and why many codebases still carry structural habits that no longer serve them.