It's a trap because:

"However, the government still gets to decide if it will call the Green's ride-hailing bill for debate and then a vote. That's why most private members' bills fail to pass – they expire at the end of the legislative session, without ever being put to a vote."

It's all about optics. They got a favourable fluff story from the Globe's NDP propaganda division and fool low information voters like yourself. Mission accomplished.