If you buy a macOS machine today, it ships with bash3.2 by default. That's the last version that was GPLv2. It is a decade old by now. Some companies most definitely care.
could you please tell me why GPLv2 allows Apple to include bash3.2 with macOS but not the newer versions with GPLv3? I always had the idea that including GPL software requires the rest to be GPL too.
The usual issue is the "anti-tivoization" language (basically: the GPLv3 requires hardware that uses GPLv3-licensed software to allow users to install modified versions of that software on the hardware in question). There's also some language around patent licenses that might be unattractive to a company that deals in a lot of software patents (like Apple).