jon, Public transport journey planning has a public purpose - get people efficiently to their destination.
This planning function might not have financial compensation - there might be no ticket sale involved.
The likes of Trainline then have very little incentive as I see it to provide excellent journey planning. But if they can’t, and the likes of DB won’t, internationally… then who can?