Surprisingly, traveling using bus isn’t so popular in Germany! Maybe they just made great cars and not busses.
Bus only serves foreign travels like inter Europe countries. For within country, the options are limited. Busses only travel to big cities, but not to all big cities.
As an Indonesian, yes, this condition is a bit shocking as busses in Indonesia provide many options in inter-city and inter-province travels.