For me, I think an experienced developer brings more than just knowledge of frameworks to the game. They bring domain knowledge, transferable skills, they know how to model code, they know how do do things like separation of concerns.
They can write readable maintainable code. They can clearly communicate to the non-technical people to get the business requirements out, knowing how to cut to the chase.
They should also able to help other developers get up to speed and pick up (the gist at least) of new frameworks and understand the abstractions they use.
I regularly work with developers like this and it's thoroughly enjoyable.