Related to 2, my company is strongly pushing for developer to have product mentality and be less of just a cog in a machine.
I am biased because I have more of a product mentality than other developers, but I think these are the people better positioned to be more productive with agents: know enough tech to be able to implement things with agents, and know enough product to know what should be implemented.
I expect other companies to follow.