It is not. Germany has a much higher population density, from pretty much any point within the country it's no more than 2 miles to the next village. And those tend to be larger than rural US villages, often 3,000-5,000 people. So public transport doesn't work as well in rural areas but there's generally some service for most of the population.