Player development has gone through more change in the last decade than ever before. That's not awful. We needed change. The results aren't good enough but to stop at development = awful is tuning out.
We HAVE got worse vs other nations in CONCACAF. We also have had more announcements over the last years unveiling talent that have declared for Canada. That is a good thing.
Again, admittedly. not good enough. Those announcements were for players that waited to declare and hoped their careers or form would benefit more than the teams. It's still better than no declarations though.
I don't disagree with your excitement level but I'm more in line with Richard.