The module system shows the Go core team will make unilateral changes if they feel like it.
But if I read this correctly, there’s not a consensus even amongst the Go team on what to do here.
According to TFA, it's not quite "if they feel like it", it's when there isn't consensus among the community but (1) it's clear that there is a problem and (2) the Go architects can agree on a path forward.
According to TFA, it's not quite "if they feel like it", it's when there isn't consensus among the community but (1) it's clear that there is a problem and (2) the Go architects can agree on a path forward.