GPL do not add restrictions. It is purely permissions given over what already exist. In theory one could rewrite the GPL license text to be lines of "I grant you permission to do X", and it would still have the same effect.
Whatever the law is for copyrighted but unlicensed code.
All I hear when I see people describing copyleft licenses as restrictive or viral is self-entitled whining that people can't do what they want with other people's work.
Edit: To be clear, I think the parent made their point in good faith and this is not meant as an attack on them.
If the net effect is to increase the overall freedom that people have for using the project, that is not necessarily more restrictive, other than in a local way. Metaphorically speaking, being able to sell yourself into slavery is not something that increases your freedom, and forbidding it isn't "more restrictive".
If someone is hostile to restrictions on those two groups, then copyleft is undesirable, at the expense of the user, who has fewer guarantees of freedom.