You're missing the point, Go does not want these QoL features. Arguing about why they are hard to add is pointless because, philosophically, they are undesirable and not going to be accepted.
The old guard is slowly stepping away, for good or ill. QoL changes are not off the table, but they do have to fit into the language.