It seems like Bash has tons of footguns and unintuitive syntax. Is this just because the language grew organically?