IMO, lot of services are not matured enough. For eg: Changing roles or even a security group from GKE/Nodepool requires nodepool replacement. We need to take care of the complete node draining and adding the new nodepool.
I too agree that GCP doesn't take customer feedbacks like AWS do.