The calculation might be easier, but I am yet to know a company that actually offers them to the employees.
While I have been at several companies that require the employees to own such cards, buy the tickets themselves and submit the travel expenses later. So most people end up owning a 25 or 50 one.
As for the flights, those are the prices we pay on average on our weekly flights between our sites and customer locations across Germany. I did not check specifically for Hamburg -> Munich.