Trading bots automate the process by opening/closing trades. Bots require your PC/laptop to be on at all times or the use of a VPS.
While bots remove the emotion from trading, it's better to have human eyes behind it. Having a bot with no knowledge of trading takes the responsibility out of it. Persons that do not learn how to trade and then go for an automated solution do not want to take responsibility for losses - they want to blame something else.
The correct approach would be to learn at least the basics and then watch the methods used by the bot/s. Every automated solution uses existing indicators to make a decision. You can then try to learn from the bot what the triggers are after watching it for some time.
The problem with all bots is that the only work under certain market conditions. Because the market is moved by human sentiment, there are times when a moving average may signal an entry but news or other factors cause the market to then move in the opposite direction. This is why human eyes are needed.
You do have some advanced bots that also avoid news trading - but they are very resource intensive and require high end machines/VPSes.
My conclusion would be: the individual should learn to trade to take responsibility for themselves. If they don't want to learn to trade - invest with a company or individual who does. And ensure that it's understood that trading is a high risk venture. Almost like gambling, but it's not.
Gambling involves throwing things out and hoping for the best. Inexperienced traders do this. Experienced traders work the market and it moves from gambling to strategy. Finding the experienced ones is the challenge.
My 2 cents.
Knowing the solution doesn't mean knowing the method. Yet answering correctly and regurgitation are considered "learning" and "knowledge".