Having one or more people creating components / footprints and / or working at multiple locations CAN be a mess IF you don't work out a good strategy.
I have been in that boat for years. I have a master set that NO-ONE is allowed to modify, then I give all users their own folders. It is THEIR job to keep theirs in-sync.
There are 2 tricks that help - IF you have an old layout that you want to "update", simply copy the whole drawing to clipboard, start a new instance,
then paste it from clipboard. You automatically pick up all new library objects. There is also an extensive library manager, where you can copy / move items.
Worst case, just import the "old" part (copy / paste) and add it. They have made at least 2 MAJOR restructures to their library files in the last 20 yrs, and it
was a pain "updating" every item, but I doubt that any other program is perfect either.