Sync property values between Contact, Company and Deal Records

Upvoting this idea. Really need the ability to sync property values between object records. I’ve written 50+ workflows to try to get around this, only now to find out that my Company values can only copy over to 1 Associated Deal and not ALL Associated Deals… even the work around is not a solution.