There is always pressure to finish things as fast as possible. The higher up the food chain you go the more pressure you face. Interestingly, most of the effective leaders I've interacted with in the upper echelons are incredible at handling pressure and managing people below them, so they don't feel the brunt of the pressure.
That's one of the biggest thing that separates an effective leader from a bully. They lift you up and shield you from that pressure so you can perform your best. It's the only way I've been able to effectively manage people.
With that said, what you're talking about seems to be a two-fold problem. There's the pressure and then there's the execution of getting the job done. If you're talking about using many frameworks, you should really only be using one framework and maybe a couple libraries.
You should be highly skilled in a framework before moving on to the next one, and proficient enough to scan a library and test if it works for your needs.
But that's ideally. What tends to happen (unless you're lucky) is you just get it done by any means necessary. Once you advance further in knowledge and your career, you'll be able to make better choices about where to work and find a place where it isn't so dysfunctional.
TLDR; Yea, it's very common in my experience. With time and experience you'll have more leverage and can leave those kinds of situations behind.