Mal Keshar and Anlinde are unable to pick up petrichor staff despite being skilled mages and Galas is unable to pick up berserk potion, poison bow, explosive arrows and accuracy bow despite being a skilled swordsman and bowman (but lich, despite not being a swordsman, can pick up berserker potion).
If these items are made impossible to pick up by Mal Keshar and Galas on purpose, some changes to their lines are needed, like them refusing to use them for some reason, same with Anlinde and petrichor staff, it's clearly not the lack of skill but other reasons why they ultimately leave these items for other units.
Mal Keshar and Anlinde are unable to pick up petrichor staff despite being skilled mages and Galas is unable to pick up berserk potion, poison bow, explosive arrows and accuracy bow despite being a skilled swordsman and bowman (but lich, despite not being a swordsman, can pick up berserker potion).
If these items are made impossible to pick up by Mal Keshar and Galas on purpose, some changes to their lines are needed, like them refusing to use them for some reason, same with Anlinde and petrichor staff, it's clearly not the lack of skill but other reasons why they ultimately leave these items for other units.