that would create a messy situation.. say you have a 30 days bronze plan active and you used all your data but that plan will stay active till 30 days, even though you will get only 1mbps...but if there is an "activate plan" button then you will lose days in your bronze plan if they let you activate an upcomingg plan.
With no top-ups, people are stuck with low speeds then.