I wish more people got hired just for being decent people you want to have around instead of everything having to be about ROI all the time. One of my favorite coworkers is the local office manager. She's probably the "least important" by capitalist BS metrics but she's also one of the kindest people you'll ever meet. She makes me want to show up to work.
@faithisleaping I'd go a step further.

There's an argument to be made that companies should hire people who have particular desirable traits, and then train them up to fill roles or perform tasks as needed.

So you would, for example, recruit someone who is good at problem solving, critical thinking, and dealing with people, and then you'd train them to be a project manager.

Or you would recruit someone who is creative and artistic, and then train them to be your graphic designer or marketer.

So instead of hiring people with particular skills to fill particular roles, you'd instead hire people with desirable traits and then train them to fill roles as needed.
@aj @faithisleaping Judging a skill set is significantly easier than judging character. Furthermore, you rely on the faulty premise that character traits are set in stone.