A lot of that is on the OS vendors (and security requirements drive some inefficiencies that didn't used to be needed either).