Money is how you define a Golden Age of Programming? I consider the late 1990s and early 2000s more of a Golden Age, and my reasons for it have nothing to do with making money. The time was of Golden Age because that's when programming became more accessible to the masses. Yes it wasn't without its fault, namely with regards to cyber security, but people all of the world suddenly were able to learn how to code and all the needed was an Internet connection.
Frankly, all this nonsense about money, total compensation, etc. is the cancer that killed programming.
There were never as many tools, programming languages, IDEs, framework, services and tools available for programming. And with the advancement in technology, even a pretty old laptop is still powerful enough to run it all. You now even gave LLMs that are interesting (even if very flawed) code assistants.
If anything, the golden age of programming is a tomorrow that is always postponed another day.
Why would anyone interested in programming use anything else?
I am forced to use a Mac at work, but I digress.
I totally agree, but most people I know (myself included) initially got started on different systems (Windows in my case). If I'd had to learn Linux at the same time, it may have been too steep a learning curve