When you moved, and informed TM about your new address, they will keep sending bills to your old address until your internet connection terminated, but the monthly bills still keep going.
Normally, when you don't pay Astro bills for 3 month in a row, Astro will suspend their service to your decoder until the 3 month bills and reconnections fees been settled. But not TM, they not terminating your Streamyx account, but they only terminated the internet connection to your phone line and the bills keeps running years long even there is no internet connection. Imagine if you don't pay bill for 3 month in a row, after that your internet unavailable, and you never received any bill statement anymore, until 2 years don't be surprise your internet bills now reach RM2640 or more!
This is how TM making money via zero service. They provide dummy phone line to you and you have to pay them for their dummy connection. That's telling us how they can give you free modem and cordless phone.
So, in this case, Astro is far better than TM Net.