Apart from the significant cost savings for people that use local public transport a lot the biggest benefit is probably that it removes a lot of the unnecessary complexity around buying tickets for many people. The German public transport network is divided into many small providers with different tickets and rules. This can make it rather confusing and annoying at times.