Maybe we could theorize of a magical system which deeply understands you and itself well enough to find an optimum mapping, but the reality is it doesn't exist, so you need to do that yourself.
In doing so you're making the system function better too, by voting with your feet and putting yourself where you'll give a shit and consequently get stuff done.
If you want to accrue resources, align your competencies and values with the surrounding system so that you create value. If you're an employer and want people to be happy and create value, give people freedom to rearrange themselves to fix the problems you create by not knowing the actual people well enough to figure out where they align and will be happy and create value.
Ignore that reality at your peril, whether as an employer, an employee or a policy-maker.
That’s employee hostile. Effectively you’re creating a system where compensation is based on your ability to “engineer” placement on a hot team/product.
Ultimately it’s bad for a company as you’re signaling that political savvy is valued above skill, and less directly profitable teams become ghettos.