Objcopy can change symbol visibility with --localize-symbol / --globalize-symbol / --weaken-symbol but this affect only symbols not dynamics symbols. objcopy should be able to work on .dynsym.
No, we don't do that. It's part of the more general rule that objcopy doesn't modify loaded sections in final-linked objects.