25 years, six kids, 8 grandchildren, and "fancy a quickie" was the extent of it. No wonder you're fed up, love - you're not being unreasonable, you're being human.
You've answered your own question really, haven't you - "this is what it's always been like." That's the bit that stings more than the anniversary itself. It's not really about one missed card or a bunch of flowers, it's the pattern of 4-5 years without so much as a date night, of you carrying all the emotional labour for every birthday, Christmas, and special occasion while yours goes unmarked.
A few things worth sitting with:
You hoped he'd surprise you, and that's not unreasonable. It's easy to feel silly for "waiting" for something you know from experience won't come, but that hope is just you wanting to be shown you matter.
But you did the same thing he did. You said yourself you didn't do anything either, secretly hoping he'd take the lead. And here's the thing - he might genuinely look at it the same way you do, seeing you not bothering and assuming that means you're not fussed either. Two people both quietly deciding "I won't be the one to make the effort" ends up looking exactly like two people who don't care, even if neither of you actually feels that way.
"Not wasting money on cards" isn't really about money. Six kids and 8 grandchildren in 25 years, and yet no card can be spared - that might say something about priority, but it's hard to know for certain when you were both a bit passive this time round.
This might be less about the day and more about the decades. One quiet anniversary, with both of you dropping the ball, is forgivable and possibly just a habit you've both fallen into rather than a sign either of you doesn't care. A longer pattern of you doing everything and him doing nothing for special occasions is still worth a proper, calm conversation - not accusatory, just honest: "I want us to both make an effort for each other, starting with next year, so neither of us assumes the other doesn't care."
You've spent 25 years doing everything for everyone else. Maybe next year, you both surprise each other instead of both quietly waiting to be surprised - and maybe start by just telling him plainly that you'd love more from him, rather than leaving him to guess.