it's not the 'un-necessary' part -- is the fact that not even giving out the SIMPLEST of offerings like 'how much memory is my software using?' -- 'how much memory do I have access to?" -- things like that are a given in almost ANY serious sofware project -- and if you can't have them then you have NO CLUE what you are doing and shouldn't be writing software