All StackExchange sites, at their core, are about finding expert answers to problems that you're facing.  Specifically, read this section of the faq: https://gaming.stackexchange.com/faq#dontask

Your question isn't a "pratical problem" you're trying to get answer to.  It's more of a lightly veiled rant ("I don't agree with this implementation" essentially).  On top of that, it's unanswerable unless you have developer inside information.