These two lessons can be directly extended to higher-level programming languages as well.
The penny is just as pointless in the USA as it is in Canada. Of course, the USA is considerably behind Canada in recognizing the changes wrought by inflation. In addition to abolishing the penny, it should abolish the dollar bill and introduce a $2 coin as Canada did many years ago. (If you wanted to be really far-sighted, you could establish a plan for when to abolish the nickel and the $5 bill and introduce a $5 coin.)
Unfortunately, currency reform would not only face stiff opposition from the zinc lobby (because penny is largely zinc now), but from the politically well-connected Crane Company in Massachusetts, which manufactures all of the paper used in printing US currency. The absurdity of vending machines and tollbooths needing to accept paper money (much more expensive than coins) counts for nothing as against a corporation with skilled lobbyists.
If you want to wiretap a US Citizen, then get a warrant. Period.
How do you get such a warrant except behind closed doors? Are you proposing that all wiretap warrant applications should be public? Are you proposing that every target of a wiretap application should be informed of it and allowed to oppose it in court? This would make the wiretap a joke. Maybe that's what you propose: abolish wiretapping, with or without warrant. If so, then law enforcement will be severely hampered and people will indeed be less safe.
Microsoft has built a towering edifice of customer lock-in, terrible to behold. Eventually, in the fullness of time, the edifice will fall. We may be seeing the start of that process.
"Gravitation cannot be held responsible for people falling in love." -- Albert Einstein