Tbh I think the problem is more that Intel used to be so obsessed with specific unrepresentative synthetic benchmarks, than that they are now opposed to them, at least as long as this is a genuine shift and they remain opposed to them even when they put them ahead.
But saying that, marketing departments will use anything they get, and they're used to working with and pumping out much flimsier things than some somewhat unrepresentative benchmarks, so yeah I doubt this will last as a whole-company message thing.
But still, shifting resources towards optimising actual real world applications is always a good thing imo, many top benchmarks are pretty optimal in efficiency and their use of new instructions, but for them to be representative applications need to do the same. (And AMD will get a lot of this optimisation done for free in gaming because of their design wins)
Part of Intel's success was that they were good at everything, even those niche workloads. Even today, there are workloads that Ryzen isn't as good as Intel at. So yes, Intel push to be good in niche use cases, it did work out for them.
As far as Intel's real-world strategy goes, I feel that they push the benchmarks that suit them. It was argued that CineBench R20 wasn't useful as not many people use Cinema4D, but then they pushed Matlab 2019, a software which also has a small (albeit dedicated) userbase. The funny thing was that Matlab 2020 enabled AVX support for AMD CPUs and took away Intel's advantage.
When Intel moves from Skylake, it will be a BIG jump, but a lot of that is because Intel has had to postpone 5 years of architectures over their 10nm kerfuffle. That's a lot of time to work on IPC increases and new features.
While focusing on impact is a good thing, looking at niche applications is important too. Reworking one area could benefit multiple other workloads, and boasting a 20+% gain in a specific workload is a big deal for certain markets.
TBH, I think Intel needs to push AVX-512 onto its mainstream desktop processors. That way, they can get software developers to utilise it and give Intel a significant performance advantage across applicable workloads. AMD can't match that right now, but the longer they wait, the more time AMD has to catch up.