Intel has always seemed serious about software to me. While their CPUs have often been less than SOTA, their software ecosystem work has IMO been an important factor in defending Intel's market share. Intel has always had many thousands of software developers, invested in things like compilers (I would guess Intel is the largest private investor in compilers in world), Linux (there's a reason why the Linux Foundation is headquartered in Beaverton, OR), networking and storage software (DPDK and SPDK were both originally developed at Intel), and lately persistent memory software (PMDK). Drivers... well, doesn't everyone hate drivers? Often huge, buggy, but the only way for IC guys to externalize their special features. And for every OS (including VMMs) you need a different version of a given driver for each, especially Windows. I always thought driver development was not really just software development, it was punishment for sins committed in a previous life.
Intel's biggest software challenge IMO is that they typically don't sell software; software only plays a supporting role. There are some exceptions I'm aware of, like VTune, and some of their HPC solution software, but the very large majority of Intel software I'm aware of is just given away to support chip sales. Until software is a first class citizen at chip companies, meaning it generates direct revenue, I think concerns about quality and ease of use will continue indefinitely. Intel is not the only transgressor; I can't think of a chip company that thinks software is as important as it should be.