Doesn't the shebang at the top of a bash script negate that compatibility issue anyway?
I remember years ago a YouTuber (I think it was Distrotube) making that same point about Fish, and I had this same thought back then lol.
Although, the Fish scripting looks interesting. Might switch my default shell to Fish on my laptop for a bit, maybe I'm underestimating this lol