Because it doesn't give you the same level of experience or accurate representation of the real forex market. Demo accounts often have more favourable trade conditions than real accounts, which can lead to a false sense of confidence and unrealistic expectations. Moreover, trading on a demo account also doesn't give you the same level of pressure or consequences as trading with real money, so it's not a true reflection of how you would perform in a real-money trading environment.