This situation feels similar to the need of politicians to divest any potential conflicts of interest. I would not accept “just trust me” as a response. As long as there’s a possible conflict of interest, there will be ethical concerns.
Yes, but they are both still conflicts of interest. Also as the other poster mentions, as Go accrues popularity, it is not always as easy as picking another language.
It's not easy picking another language no matter its popularity, but switching languages and stacks is not uncommon in our industry. In this case it's also entirely on you and your team to achieve success with that switch. This is not at all analogous to a government system.