Estou tentando entender o raciocínio por trás do design do mecanismo Unity3D e isso é algo que ainda não consigo entender: por que transformar dados armazenados em um componente separado, em vez de fazer parte do GameObject, como nome, máscaras de camada e Tag? Ele não pode ser removido como todos os outros componentes de qualquer maneira, não há alternativas e, portanto, não é necessário removê-lo.