Actually daffodils generally do last for years, and multiply easily. I'm thinking that for some reason, the bulbs did not store enough energy and nutrition last summer for them to be able to bloom this spring.
It's possible that you removed the foliage too soon last summer. Do not remove bulb foliage until it is completely brown and pulls away easily from the crown of the plant. Do not braid or cover the foliage with mulch while you wait for it to die back. It's also possible that a bit of bulb fertilizer is in order. You can scratch a small amount of fertilizer into the soil around the bulbs, and that will help feed them for next spring's bloom show.