Nö, class chaining ist auch in der 7.1 weiterhin der zu nutzende Weg, also “myUser_parent”. Sonst hast Du amerikanische Verhältnisse: the winner takes it all. Die letzte Überladung verwirft alle vorherigen Überladungen.
Richtig. In die services.yml packst Du nur neue Services oder die Überladung eines bestehenden Service.
Module unterscheiden sich in ihren Möglichkeiten, Funktionalitäten und der Flexibilität stark von Services. Aus den letzten Jahren fällt mit nur ein Fall ein, beim dem wir mal einen bestehenden Service ändern mussten. Und auch das war eher broken by design.