Now everything is locked down. Everything is decided. The technologies are chosen, the process is complete and rigidly enforced. I pull tickets off the board at the start of a sprint. I finish the tickets. Day in and day out.
The tech itself is also an issue as you said. 15 years ago I was writing code, or at a minimum reading code to make it work. Now it's all these off the shelf AWS/GCP things that sort of work but you spend days to glue them together. You keep relearning the same thing because they all use slightly different versions of the same scripting language just because.
I tried a big corpo job for a bit, ugh, never again.
Tech has definitely changed. Having to go through 8 or 9 rounds of interviews for one position only to find out you weren't selected at the end (that is if they don't just ghost you) wasn't a thing when I got into this line of work. In fact most of my early jobs I got after only 1 or 2 interviews for maybe a total of 90 minutes.
Part of it is that companies are just so damn afraid to hire the "wrong" person that they just can't make a decision. Part of it is because there are so many people looking for tech jobs right now that companies feel like they can play these silly games. More people need to refuse to play.