Why would you be surprised? Out of nearly a decade of using Bash on Linux I don't think I have ever run into a bash bug or issue. There's been bugs with utilities like sudo of course, but those aren't Bash.
"a. Using ${a[@]} or ${a[*]} with an array without any assigned elements when the nounset option is enabled no longer throws an unbound variable error."
https://archive.fosdem.org/2018/schedule/event/code_parsing_...
A major goal of this later ADA implementation is readability, in addition to (Windows) performance and ADA's safety.
That is not a statement about a formally verifiable program that I would base a billion-dollar program on.
Bash powers probably hundreds of billions of dollars worth of critical infrastructure...