Of course you find some contracts who do use it. Everything that is available will be used by somebody.
But the point is:
- There is no way to support this without adding an EVM backend.
- It is super complicated code to work around the lack of on-chain constructors. It can be replaced with a one liner of Solidity. I don’t think anybody enjoys fiddling with assembly in security critical code.