You are comparing different environments. Inside a startup or a multinational it will obviously be quite common.
But you can't expect low level bureaucrats from a transportation company to start speaking english when it is not required to perform the job.