Wearing out is not the only way a file system on an SD card can become corrupted. In fact, it is probably one of the less common ways that they fail. The most common cause is if the RPi loses power while it is writing. A tl;dr is when an SD card is written to, it copies a whole chunk of storage to a new location and there may be any number of parts of files in that chunk. When the RPi loses power it loses all the parts of all the files in that chunk. Those can include important files like config files, executables, kernel modules, etc.
Often we will blame the SD card wearing out here on the forum because we don’t know enough to tell the difference and it will save the end user time in the case where the SD card is worn out so we recommend replacing the card. If you are pretty certain that your card hasn’t worn out then it still might be corrupted and you just need to rebuild the card.
I’d need to see errors you are seeing in the logs though to know if this is indeed your problem.