Presumably "abolish" would (hypothetically) be a "phase out". Existing patents would expire at the same time (unless invalidated), but new ones would have new terms.
I tend to agree that software patents won't ever be a abolished; I'd be content to see them reduced to a term of 5-7 years. In this field, it's insane to give someone a monopoly on *anything* for two decades.