Tried "steps to reproduce" and confirming the behavior mentioned in the issue is true.
In Drupal 7, It seems like language change in node was not tracked in revisions. This resulted in all revisions of the node irrespective of the language being visible on the revisions listing page. Whereas Drupal 8 onwards, The node's language change is tracked and revisions that belong to the translation are only visible.
Looks like for Drupal 8 onwards this is an intentional behavior as language code is what differentiates one translation from another, Whereas in Drupal 7 it used to be nid's that varied from translation to translation.
I am not sure what the actual behavior should be.