Nope, not at all. The my documents folder is a recommended folder to place custom content in, have you ever read a FAQ about how to install custom content? Your question shows you probably never did:
-
How to install custom addons
I dont use PlaywithSix so I have no idea how it installs addons.