Heh, when we went Amsterdam - Berlin and vice versa we had to print our tickets. We even reserved seats. I quite like that system. One has to reserve in advance if one wants to save costs though.
The downside of the Dutch system is its easy for the government and railroad employees to check where you went. There was even a recent scandal about this, where an API was public which showed the transactions. The price of the transactions could be correlated with the cities the traveller traveled to and from.
In Germany, you have more anonymity thanks to being dependent on paying with cash and paper tickets.
Look, if, with exactly the same cost attached, people don't want that by choice... fair enough. However we don't that choice. And if you travel like 3 times a year a long trip through The Netherlands the 40% discount in down time hours is already worth it. Which is not anonymous but linked to your name. The anonymous card is a joke anyway; not my definition of anonymity that is for sure.
Airports have contracts with each airline flying anyway so they can adapt their systems. Since aviation is a for-profit business (at least in theory), there's more money to do this than for tax funded public transport.
But you're right, it's actually not impossible just unlikely to happen. And I must say I really enjoyed the Dutch system where you don't have to print paper every time.