You don't actually provide logic for the argument in your first paragraph. Just defer to "the law of nature". Okay... Are you referring to the law of conservation of energy or something? See my paragraph below.
For the second paragraph. Nobody is tweaking the money supply. Its reclamation. The supply remains static and in its original state. No units are created, however they can be considered destroyed if they are cryptographically lost to the ages and this implies a decay of the network. Especially with the use of few/no decimal places. (Not that I think adding divisible units is the solution). Nature does this. Things decay and it reclaims the units of matter and redistributes them. Sounding familiar?
Ya, sure Bitcoin is perfecty. Its not a flaw its a feature. I suppose bitcoins lack of blockchain cleaning/pruning/shrinking is a feature also.
You see, when you start putting failsafes in a system, where people could use a healthy amount of resposibility to achieve the same results, you start breeding irresponsibility. We need more educated users who know how to securely deal with money not irresponsible users who rely on failsafes. Once you start breeding irresposibility it breeds on itself, users begin demanding more failsafes, in the end the system crashes under its own weight, due to too many obligations. If you want failsafes, maybe you should just put your money in the bank. Oh wait, I forgot, they are now implementing the bail-in mechanisms in the banking system, banks aren't safe either
I am not sure about decimal places, I think it was said, they are disabled for now while the software is in testing mode, but will be enabled in the future. This is a question for developers as to how many decimal places NXT can have.
I understand your logic about decaying and reborn things in nature. The thing is, although currencies should abide by natural laws, they also should take into account human psychology and actions. Humans define if a certain currency is successful or not, humans value things more if these things are rare, and that is only achievable with a limited supply. Besides, you just can't know whether someone is just not using their funds or lost a pass phrase to them. That arguement alone beats all the rest. It's someone's money, doesn't matter they they don't touch it for a long time, it's nobody's business. If you want someone poke their nose into your money and do funny things to them, you have a wide choice of fiat currencies for that purpose.
I never said bitcoin is perfect, blockchain size is its limitation. But what bitcoin did get right is the strictly defined money supply, and that made sure it became successful. If Satoshi had just said, miners will mine, difficulty will rise, and how many coins will be mined - it's up to the demand, bitcoin wouldn't have been successful.