Aus meiner Sicht machen die TeamViewer-Jungs alles so, dass es super einfach zu benutzen ist.
Wenn sie jetzt Abhängigkeiten angeben, könnte es ja, sofern die Abhängigkeiten fehlen, für den Benutzer kompliziert bzw. unmöglich werden, die Software zum Laufen zu bringen.
Das automatische Auflösen von Abhängigkeiten ist eigentlich auch die Aufgabe der Paketverwaltung. Und Wine wird meines Wissens inzwischen für jede Distribution als Paket angeboten.
Also dürfte es eigentlich keine Probleme geben, wenn Wine als Abhängigkeit angegeben wird.
Also ich finde es praktisch das es TeamViewer ohne Wine Installationsorgien gibt.
Das es mit Wine Pur + EXE-File geht ist mir auch klar; aber so ist es praktischer finde ich. Ich selbst machte das bisher mit VirtualBox + Teamviewer. Das hier ist die deutlich "bessere" Lösung finde ich.