Doesn't the market drive this?<p>A company like Google might decide to use gRPC internally for everything but if you are accessing API X from vendor Y you are going to have to use some protocol they accept. Similarly vendor Y has a motivation to provide their service using a protocol that customers like.