Bash 5.2
Improvements are always nice but portability matters, so depending on new features isn't possible until it could safely be assumed to be ubiquitous (cough, not you Apple).Then there's the part where building anything of any significant complexity is not probably a good idea in a shell script.