I don't think many people understand what the OP is trying to say. All of the guys who are saying that stalemate was created to keep almost lost games going are completely incorrect. This is why..
Chess has been played for centuries, in it's very initial developing stage chess was not meant to be marketed or anything. It was not made to attract spectators, it was just a pasttime for kings and other royals completely meant for enjoyment.
Therefore the OP is trying to ask the logic behind stalemate, the logic of making it more enjoyable or spectator friendly is completely false as chess was not made to make it a competitive sport played for money. So they must have had some logic why stalemate is a draw. This is what his question is.
What is your source for this information? As far as I know, no one knows how or why chess was invented or who invented it. Maybe it was invented by the fish people who came down to earth in eggs. As for modern day players, chess is made more enjoyable by stalemate, at least to me. It adds an extra element, an easter egg that tells all the rich people that no matter how wealthy they are they still might be hit by a car someday or an elephant might fall on them and where would they be then?
My source of history.. well to begin with im from the country where chess originated. The world's first chess set was arguably from indus valley civilization in 2500 BC. It was found only in the upper citadel where all the nobles lived(evident from the fact that all weaponry and seals have been found from the same place.
The board game was then developed into shatranj, where the modern day queen was actually a wazir(highest official and the mastermind of implementing king's policies), shatranj boards were also clearly very few in number and some had royal seals in it.
leave the rules alone but change how stalemate is scored and people will stop questioning why it seems illogical.
There is a better way to score a draw than .5?
Given at least one player has been denied any legal moves, splitting the point 50/50 seems silly. I'd split the point 75/25 giving the stronger side the advantage.