Ja, das ist eine gut Idee.
Wie verstehst Du "Lösen indem man nicht für eine Variable sondern für einen Term einsetzt."?
Ich hätte jetzt [1] und [2] umgeformt:
[1] 2x+ 1/3 y= -5; --> 6x + 9 = -(y +6);
[2] -6x+y =9; --> 6x + 9 = +y;
Dann entweder:
y = -y -6;
Oder [2] - [1]:
(6x + 9) - (6x + 9)=y -( -(y +6));
0 = y +y +6;