Well... That bickering that you experience is just the inability of people able to have a proper conversation and the inability to take criticism. We all experience these issues nowadays in every level. Not saying i'm a star in this myself but the new standard seems to be calling insulting people or release bogus products when they don't agree with what someone thinks
Everyone takes thier own stance, or method of dealing with this. VTT decided to put thier effort in releasing the same TD03 limited turbo's what seems to be just a reason to bash a competitor. As hilarious as this is for us, from the business side of things it's not very professional.
Slapping together a turbo with a mix of fancy colored parts and write some great promises on paper is something I could do too to be honest. What would have been professional is delivering better turbo's with the actual improvements, (flow)data, long term testing and dyno results. That is something no vendor has done before so doing that would actually be "next-level"
But ofcourse another way of dealing with it is waving away all critisisms and tell yourself that cramming a 17T/19T wheel in a TD03 compressorhousing with a 2" intake and 1" outlet is a good idea for long term reliability. So many times untill you actually start believing it