Seems to me there are a lot of different types of collections which all have a delete operation. Feels like go forcing you to hand roll a delete forces you to violate the principal that a bit of code should care as little as possible about things it's not about.
If code breaks because list is now a hashmap, that seems like an anti-feature.
If code breaks because list is now a hashmap, that seems like an anti-feature.