my guess is that while for us, reutilizing code requires way less effort, for them is exactly the opposite and just producing new code is way less effort than trying to understand what's already there, so they'll always resort to that unless you specifically tell them not to