More of a faux pas than anything else, not in the spirit of the protocol. Also can't advertise relays, but I guess you can add support for that in the future
Discussion
Dont see how this isnt in the spirit of the protocol. Anyone can login with your npub and see everthing you have done, even who you message with. Why is a public file with your public hexkey not in this spirit?