Rewarding is going to be subjective.
Some people will feel "rewarded" based on the results.. like trading returns.
Others will find the process itself rewarding and the money is just a byproduct of following (and enjoying) good process.
People in the ladder category are typically better suited and more successful at trading as a business in the long term.
That said, I do not agree that "no other business" can give "that much return" in a "very small time"... Once you normalize for risk (your downside in terms of capital and time invested,) there are plenty of "sweaty" businesses that can do better.
I'm not saying you'd want to do such work, but if you go out and buy some cleaning supplies and a squeegee (under $40 invested,) and start walking around to local businesses offering to wash their windows for cheaper than their current service... you'd be risking the same amount of time, much less capital, and likely would see many multiples on your investment in the first month.
I mean, let's be real here. Trading is just like any other business in the sense of there's capital invested and at risk, time/labor required, and potential profit. If you measure by these factors, there's no need to glorify trading as 'better'. What it comes down to is far more related to people's interest and what they find rewarding in terms of process. If all you care about is the money / results, then go find a "dirty" job few people want to do and start a business around it.. you'll make money, have less risk, and be far less frustrated.
Personally, I'd rather be a trader. I love the process. Wouldn't change it for anything.