The default behavior of Git is not to push tags from a local repository to an associated remote one. In this answer it is explained how to change this behavior for a single repository.

My question, is why is this the designed behavior of Git? In particular what are the cons of setting on automatic push of tags?

Edit
Report