L'anglais permet de rendre quelque chose de similaire par une voix passive (qui souvent ne passe pas la traduction), l'espagnol par une forme réfléchie "se + 3ème personne" (idem), en français, bien souvent rien de tel que le "on" dans ce genre de cas. Il n'y aucune ambiguité dans ces phrases (tu te poses rééllement la question de savoir qui est "on" dans les occurrences que tu as pointées ?