Losing Blueprint data

I am completely new to UE4 and I have been learning by coding (much better) but I’m realizing that Blueprints can’t be avoided. Too frequently when I create a blueprint from a class, changes in code do not sync to the Blueprint and I’m forced to rebuild the entire Blueprint all over again. Is this just something that I have to live with?

If you download strategy game sample you will see that blueprints can be avoided.

However that also means you force yourself to deal with things like Slate UI which is not for beginners.