The United States is a huge country and the population centers are often spread far apart. The #1 factor in good public transportation is population density. If you don't have enough population density to support good public transit then you need generous government subsidies to keep it running.