This is an ongoing thread it seems like. Everyone keeps saying "everything". Why not be constructive about your requests? Instead of just saying "everything" maybe try to actually list the problems/errors that you have experienced you labeled "everything".
Maybe, just maybe the Devs then can revisit such problems and actually work on a possible solution.
Honestly, the people who post entries here make it sound as if you own the Devs or NC in general to make such demands.
Sure you pay for the micro transactions as I do, but that doesn't give any of you including myself to address on-going issues with no respect whatsoever. Obviously some of us here doesn't know the "hows, whats and whys" of running a company. It happens in every companies around the world and there's always a reason such ways are being done here.
/end sharing 2 cents