A lot of my old clients (I am out of the systems engineering business but still meet up with my old clients periodically) are taking the opportunity to refactor many of their applications to cloud-native solutions, both private and public clouds. It's a pretty large lift-and-shift and usually requires some staffing changes or training for the new server stacks, but it's an easy sell to the C-suite when you're looking at such a significant price hike. This is especially true for those clients with perpetual licenses who thought they had a cost-controlled infrastructure stack and now clearly don't.
Where legacy apps are still required in virtual machines I've seen a lot of them go to Hyper-V but on a much smaller scale than their previous VMware stacks due to the above migrations. In some cases, they're also shifting these VM's up to Azure or AWS as stop-gap solutions while they identify new products or migrate... I have always said there's nothing more permanent than a temporary solution but in the cost analysis moving 100 VM's out of a 2000 VM stack to Azure is still cheaper than paying VMware for the licensing.
I've also seen a big uptick in interest in Proxmox, particularly using Ceph as the "VSAN" environment. It's a VERY solid alternative and the transition for the admins is actually very little as administration is very similar to managing a VMware cluster.
I've also seen a few who have decided that monolithic solutions are dead on arrival because they decide that the companies behind those solutions can pull a Broadcom at any time. These companies have started or have already finished rolling their own solutions using OSS. Ceph as a clustered filesystem, KVM as the virtualization layer and pick your poising for administration... there's tons of solutions out there and what you need depends greatly on the complexity of your environment, the skill set of your staff and how much you expect to be caring and feeding for the infrastructure. Set up properly these solutions should mostly get out of the way to allow your organization to do actual work and just require administration when something breaks.