Politics is real.
Look at the US. Winning matters. A lot. A lot more than just being right.
Dying on hills that cannot be held is not leadership.
Knowing what battles to fight is leadership.
Canada deserves the politicians it is willing and able to elect. Blaming politicians for the quality of candidate that the electorate will consider is folly. Point your derision in the right direction. We are not in a situation where Canadians are demanding something that our leaders are not delivering. On some issues, we are demanding that our leaders do not deliver.
The problem is us.
The best free routers are based off FreeBSD which of course is BSD licensed. BSD and MIT are extremely similar.
I cannot think of a worse example (or a better example that proves you wrong).
https://en.m.wikipedia.org/wiki/OPNsense https://en.m.wikipedia.org/wiki/PfSense
Both the above are primarily driven by companies that contribute to the software. Your thesis is that they would never do this unless the license forces them to. They do.
I assume what you are talking about is OpenWRT.
Of course, OpenWRT does not even use GNU Utils. It uses BusyBox which was written for Debian. BusyBox would be available with or without Cisco. As would GNU Coreutils of course.
And OpenWRT uses musl as the C library (core of the whole system). It is MIT licensed. It has not only remained available but has benefitted from many corporate contributions.
The LinkSys WRT54 routers were great. I had several. But I am not sure what amazing Cisco code we are benefiting from today as a result of GPL enforcement. The reaction from LinkSys was to switch over to VxWorks and so we have no further contributions from LinkSys, Cisco, or Belkin as a result. The WRT54G had a Broadcom SoC in it and they remain one of the most closed companies out there. I wonder if this lawsuit cemented that. Contrast that to the FreeBSD based routers that continue to see active corporate contribution.