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.