Developers make tools to generate profits from their users, that's the reason, they also help traders because they provide benefits. For use it depends on the trader himself because some tools emphasize different focus points to help users as traders, so there are some users who are suitable and not. I also use some of the tools you said, it helps me to look at the portfolios of each of their tool users.