You have one per installed kernel. Not sure what (if any) automagic is common for removing old kernels, I guess this varies between distros, but at least on my computers, old kernel remain. At least the previous one, maybe more. It comes in handy in case a kernel upgrade breaks something, which it actually did recently on one of my laptops - makes it easier to boot from old kernel and revert.
EDIT: I just checked. I have just one on my daily driver. It’s quite new, and I don’t think I’ve had a kernel upgrade on that one, so it makes sense.
On my work laptop (the one with borked kernel upgrade) I have two.
So what you most likely have is one or more vmlinuz-version-numbers, and then simply a symlink named just vmlinuz to the version you boot from.
I never saw a reason to give my not-do-hard-earned money to discord, but I have done so elsewhere online, and I will continue to do so.
My approach is always the same: I use this one card I have that is by default blocking online purchases. But I can through my bank app allow online purchases for the next hour. Works great for those “free” trials that require your card details, hoping you’ll forget to subscribe.