A brief note, but recent correspondence on the matter of fixing the seemingly terminally useless function llGetFreeMemory has led me to solidify Ordinal's Laws of Changes to LSL Function Behaviour.
1. No matter how hard a set X of scripters tries to think of ways in which function Y is used, set Z of scripters (not intersecting with set X) will be using it in an un-thought-of way, regardless of its apparent triviality and/or broken nature.
1a. Members of set Z will claim that this is a completely obvious use, mandated by the limitations of LSL, and any decent scripter should have heard of it.
2. This use will be claimed to have significant and longstanding commercial history, and the removal of function Y will allegedly break one or more entire product lines, risking mortgages, relationships, lives, the health of kittens etc.
3. Linden Laboratory will be blamed for everything that occurs or does not occur, at length, on forums and blogs and in-world and in letters penned in green ink to the Times.