Are you able to provide any kind of data backing up that claim?
I am strongly in the "don't hate the player, hate the game" camp on this issue.
This is NOT a basic courtesy but a business process that requires a lot of resources to be at least somewhat meaningful. How long do you think it takes to write a rejection letter that provides useful, actionable data for the potential candidate? Multiply that by 10-100 for every position.
Oh, and I've seen much more nasty replies and general insults than thank yous in response to rejection letters.
I would be in support of rejection letters if the process would be mandated by the hiring platform / shared culture / etc.