I lived in a larger city and for me it is normal to switch trains or busses a few times when i travel from a to b. But because they made a relatively smart system changing is in most cases fast.
Like trains meeting up at a station and people can simply walk to the other side to get the other train.
So it does not need all possible solutions, it needs a few that work well together.
The original Infinity dev does not support Lemmy. Another dev made a fork of the open source project, now called Infinity to better distinguish the two from each other.