I dont think it's a matter of advancement, just different technology all around.
You have an inkjet printer, liquid ink flows from a cartridge to a printhead\nozzle. When not frequently used the liquid ink leftover in the pathway to the printhead will dry out.
More often than not the printhead must be replaced entirely (at a cost that will rival the cost of the printer itself)
Laser printers use dry ink, or toner. A wire assembly will apply an electrical charge to a drum, then a laser will discharge the area of the drum in the shape of your image.
your could keep a laser printer dormant almost indefinitely, then fire it up a year later and the machine prints fine.
The cost of the printer itself and toner cartridges will be significantly more than inkjet , but the reliability will trump inkjet in every way. here's lower priced model from Canon:
Canon imageCLASS LBP612CDW Color Laser Printer