There’s a fine line between being willing to change your mind and getting the basics wrong. Go has repeatedly gotten the basics wrong.
Sounds like you want this feature, and you just got it. Not sure how that's wrong. You don't add in every feature from the start.
Declaring a highly successful language as having the basics wrong means that you are not correct about the basics that were needed.