But to reiterate, yes it would be good if we all knew how much cartridges would cost up-front. I've even heard of some printer companies (Samsung, if memory serves) selling printers with half-full toner cartridges, to make the up-front cost even lower. This gives consumers the (false) impression that toner will be cheaper than it is, on the thinking that "I just bought printer + toner for $80, therefore toner obviously costs much less than this". Unfortunately, this isn't true when it's a half-full toner cartridge.
But I think in practice when you see this used in consumer goods sales, it's likely because the manufacturer is exploiting psychology in which unsophisticated consumers do not accurately predict their costs. For example: https://academic.oup.com/qje/article/121/2/505/1884013/Shrou...