The reason for this difference is historical and relates to the number of teams in the league. The Bundesliga has 18 teams, while the other leagues mentioned have 20 teams. As a result, the Bundesliga plays 34 games with each team playing every other team twice, once at home and once away.