Dual time also costs and 50 hours gives you a ten hour buffer zone in case you need more instruction. For your advanced licences, you'll need to build those hours anyhow, as you know. Flight medical, examination and flight test fees as well as briefings. All these things cost money.