I agree, the sensation of trading on a demo account and a live account is not the same. The emotions generated by real trading are very pronounced, whereas when trading on a demo account, we may not feel the same emotions because there's no real money involved.
However, a demo account is very helpful in learning the ins and outs of trading, such as how to enter, apply take-profit and stop-loss orders, and so on. We can also learn to apply strategies and conduct analysis because there are so many features available for analysis.
Trading on a demo account will be suitable for beginners who are completely unfamiliar with trading beforehand. The demo account is more about understanding the features and workings of the trading platform, although the trading methods learned can be applied. But for those who already understand trading, the sensation of trading on a demo account is certainly different. Even when trying out the trading strategies learned, traders might neglect the demo account to carry them out.