I’m not entirely against this. I’ve found generic cartridges and toners to be unreliable, bad quality and just downright rubbish and leaking many a time. It’s usually not worth it.
What would help is bringing the originals price down.
If the ink didn’t cost as much or more than the printer; that’s be a start. Generics exist for a reason.
Then again I haven’t needed a printer in many years.