When people learn things fast it usually means they quit fast and switch fast(quiet quiters), When people learn slowly it usually means they quit slow and switch slow (full time workers) Now how do we balance these things out to just become a optimal worker? well usually for people that work fast, they get bored, or tired very quickly and have to have a break on something else after they are done (I would suggest putting them into a routine that encompasses many different tasks and switch it up once in a while) Usually for people that work slow, they are the ones who can slowly build up to be masters at one certain field but may have a hard time adapting to another field, (this transition process could be sped up with a guide or just less competition around them.)
There are definitely strengths and weaknesses to both slow and fast workers. One is not better than the other overall. It depends on the situation as you say. Like, adaptability vs depth of skill.