As an engineer in the US who's worked at three very different companies, I haven't seen any of the things that this article is complaining about. While most applications had a space to link your GitHub account, I've never had the sense that a company expected me to have open-source contributions. My co-workers don't do open-source work in their free time, or if they do they don't talk about it. The author also claims…
Likewise, unless I just stop doing my job and flat out refuse to do my tasks I never had issues with learning new technologies on the job. If anything I got congratulated for showing initiative in exploring ways to better our current stack.