What's not true?
> You have been able to file the compensation claim online for at least a decade. Since a few years, you can do it with two taps in the app.
This [0] is the actual procedure to do it with printed out forms that have to be mailed to them, as documented by Deutsche Bahn.
[0] https://int.bahn.de/en/contact/passengers-rights-claim-form
In January this year DB cancelled all ICE trains one day because of ice (in winter, of all times), less than 1h before my departure time. Every other operator (TGV, Swiss SBB, smaller regional ones) was still running so I managed to get a combination of 3 other trains to get home 8h late. I had to mail those forms 3 times because they insisted "the replacement trains I used arrived on time so why am I asking for a refund". Eventually only refunded me the price of the new tickets after I threatened with a lawyer. No compensation for the lower quality of service though (direct ICE vs. 3 lower grade trains), for that I have to actually get a lawyer which costs more than what I can get back.
Last evening Lufthansa cancelled my flight to Florence which was supposed to be tomorrow morning (so less than 48h notice). After almost 2h on multiple calls with them, many of which unexpectedly disconnected, I found out that they can look into options but there is no commitment on when they have to come back to me, and later that I can be rescheduled on a flight 2 days later. The compensation for this? Nobody knows anything, have to file a complaint.
When I had a flight cancelled 1h before takeoff due to strike they scheduled me on a flight with 2 stops the next day. No compensation because it was one of the many strikes affecting Lufthansa.
> You just have to know your rights.
Why do you think there's a market for companies that recover your money from airlines in case of cancelled flights? Because rights mean nothing without power to enforce. If it requires a lawyer and a lot of chasing that costs money and time which you pay. So a lot of people will just give up. As an individual getting money from them is like getting blood from a stone. They increase the friction and delays to the max knowing that the absolute worst case scenario is they give you what you’re owed and nothing more. Best case you give up.
Why is it that a person can go to prison for riding the bus with no ticket (repeatedly), or be prosecuted even if they paid the fine but the company gets to at most do its job?