Hello,
Its tedious workflow when we want to change one variable in struct and we need to set whole struct and create link there from all other old values. But biggest reason about this is not just workflow. When we add new variable into struct we need to revisit all blueprints which are doing this and reconnect that new variable with its old value.