Their only offering for the next two years is a super mini and a hatchback.
...people who want either will have to buy an alternative brand if they need to change in the next few years.
...and we're back to the point - suddenly you know that Alfa are 100% guaranteed not to have any new car launched in the next 2 years (or is that "few years"). You're basing your pessimism on a bunch of keyboard warriors. How do you know for certain what Alfa will do next year? The official presentations that get posted here are only presentations. They are not 100% cast in stone facts.
The thousands of people with 159 and Breras will wanting to trade their cars in within that period are left with a pretty poor choice of cars.
They are going to have to decide whether by "poor choice" you mean that the new Alfas are poor cars, or they will have to decide what they want the car for.
If your attitude is that everyone who owns a 159 wants a 159 the next time, then your best bet is to buy a Porsche 911. That car hasn't changed since it was launched. Some people just go out and blindly buy the same model, latest version, without thinking.
I loved my Brera, but I'd hope that when Alfa bring out their next Coupe it won't be as heavy/slow/uneconomical. When it comes time to change, I'll see what's available. I won't be making a decision on changing two years (or a "few years"
) before I have any intention of doing so - that's just narrow-minded.
But if you want to be brand-loyal, stay open minded to your needs and test drive what is currently available.