> [Company] making it their policy to help people get visas (shouldn't that be a government choice?)
Of course it's the government choice to grant the visa or not. It's the company choice as to how much support (financial, HR/legal advice, other) to extend to their employees [and their household].