Because Germany's population is much more decentralized than most countries, which leads to a new line being planned to become a very political topic. You can't plan a line from A to B without the cities C, D, E that are roughly on the route joining in and requesting to be added as stops.