It surprises me that this seem unfamiliar these days?
For most real world use cases your approach is break even at best, and often way worse.
It surprises me that this seem unfamiliar these days?