Why was the ProxyFactory from OpenZeppelin SDK deprecated and not continued in Contracts?

I was looking for a standard approach for an upgradeable Proxy Factory and stumbled upon the ProxyFactory that OpenZeppelin SDK had previously: https://github.com/OpenZeppelin/openzeppelin-sdk/blob/master/packages/lib/contracts/upgradeability/ProxyFactory.sol

But it is now deprecated, and I couldn't find an equivalent in the latest versions of OpenZeppelin Contracts. I was wondering why it was deprecated. Is it safe to still use it upgrading the Solidity version in it?

Also, can someone point me to a standard library/approach used to implement an upgradeable ProxyFactory for Solidity>=0.7? I cannot use the Minimal Proxy or Clones since I need the proxies to be upgradeable.