This isn’t as bad as it sounds. You keep your old characters, and after the season is over the seasonal character goes into your regular character pool.
The way this worked in D3, and I am assuming it will be for the most part at least similar in a way that is familiar to D3 players; is that with regular characters…