Dot Matrix Printer is used while the cost of printing need to be maintained very low. Also when the print area is even very small and the output requirement is on continuous stationary.
Inkjets and Laser printers can print pictures, graphs, etc, much better not to mention they have a much wider color palette to pick from. And modern printers can now print photo accurate pictures.