My previous employer was a defense contractor, so... yea.
I don't have any side projects that I can share. Sucks, but that's the reality. If I get fired/quit and can't find a job without side projects, I have a list of things in my head to build in ~months if that's what becomes necessary.
Having "dozens of technologies" at this level of experience is often a bad sign. Very frequently candidates who mention lots of technologies like this on their resume or github can't answer the simplest questions about them, even "why should I use this, what problem does it solve". Source: Years of interviewing people with a laundry list of technologies on their resumes.
Should people be expected to remember everything about all tools they've ever used? No! Is trivial experience with something useful? Probably not.
Then again, I don't claim to be an expert in these skills, and don't put them on my resume, which seems to be more what you are referring to.
^^^^ This
Architects should have side projects they can show.
Mechanical engineers should have side projects they can show (e.g. modifying cars, robotics, etc).
And so on.
Part of excelling at your job is learning new stuff - something that I am absolutely certain you do all the time, even if you only do it during work hours. Maybe this week you are starting a new project and need to learn Vue.
Publish those 100 lines of code to GitHub. Just like that you've demonstrated that:
* You are willing to learn new things.
* You know how to use a little Vue.
* You know how to use a little Git.
Make it clear that it's a learning project - call it "Learning Vue," "Learning C#," "Learning Node" etc. When a hiring manager looks at your profile they will see dozens of technologies that you have at least some experience with.
Edit: if they turn around and demand side projects; you would be completely correct to ask about how many office hours they allocate to side projects. Interviews are a two-way process and the more you stick your neck out, the more you get noticed.