I find this argumentation weird. Besides the thing that calling it differently doesn't change any real behavior or merit of the core... how exactly do you determine if it uses the same philosophy as Zen 1-4? On what is that based?
It is based largely on the decisions made by the architects. There is no silver bullet so these decisions are basically trade-offs.
These decisions affect the project sub-budgets - areas of development investment. These areas are defined by projected goals using various metrics.
Originally, the Zen IP targeted mobile, server and even desktop/workstation workloads in a rather symmetric way. With Zen 5 things went a different way.
Zen 5 cache + structures + data paths got reworked in order to feed the brand new 512b-wide FPU. This development investment is disproportional to the INT investment. On top of that it lead to regressions for various instructions. So having a 512b does seem like a grand goal for the core. Being it a generally usuable goal? Not really.
Btw Zen 2 doubled the FPU width after years of being stuck on 128b. For context, Intel has been riding the 512b width for two years already.
The uncore got alost upgrade - no investment was made in that area. Was it a good trade-off given the previous gen was already bottlenecked?
Completely reworking the frontend which (now?) dedicates resources to SMT is another strange design choice given the profiling (now?) shows the frontend acts as a significant single-thread bottleneck. Was a server-class workloads investment a good trade-off?
This is my layman PoV.