Actually, a lot of fish do care for their babies. The reference has some examples. Different species evolve different reproductive strategies - you can invest a lot of time and energy in taking care of a very few kids, like people do, or you can invest your energy in making as many babies as possible, like codfish or mosquitoes do.
en.wikipedia.org