588 EUR per year is not peanuts especially for 17% of Germans who are poor.
> 13.8 million Germans either live in poverty or are at risk of slipping below the poverty line.
https://www.dw.com/en/germany-what-poverty-looks-like-in-a-r...
> 13.8 million Germans either live in poverty or are at risk of slipping below the poverty line.
https://www.dw.com/en/germany-what-poverty-looks-like-in-a-r...
So 50 Euros would be 5%. Additionally there are discounts for the poor, often bringing the price down to 20 or 30 Euros in most states.
Even at only 1000€/month this ticket is only 5%.