The problem is the 2017 law dose not resolve the main issue.
It is not just that privatisation led to companies running only profitable routs. But that governments still expect bus companies and all public transport to be self funding.
So while national gov is forcing local govs into bankruptcy. The funding to improve service will never happen.
Our economy requires people to travel. The Internet has just increased its dependence on the lowest paid having to travel the most.
The only way co2 reduction from transport can happen. Is for governments to recognise both the need to invest in public transport. And for the corperations to recognise there survival relies on that cost.