A previous suggestion was closed stating Give Lively could find no viable way to do this, but this isn't difficult. I don't understand the comment about the customizability of picklist values.
This is totally doable with NPSP Data Imports.
Give Lively can stick with out-of-the-box values for states, provinces, and countries. If organizations really need customized values in their picklists, they can write a Post Process Implementing Class to use with a NPSP Data Import Batch or solve this another way.
Please reconsider, and do not let perfect be the enemy of good. A little bit of progress can go a long way here. The decision to not support organizations using picklists is just as arbitrary as a decision to make organizations using customized picklists deal with their own implementation choices.