So many different concepts and ideas, something other than this current system where hours played is the entire portion of success. People need to understand that just because you are a casual, it does not mean you do not want to compete, it means you have other things to do in life aside from play this game for nearly 18 hours every single day. It is not right to bottlekneck the entire crowd the way that they do.
People need to understand that if you don't have the time to compete in seasons then don't cry about it... There is still non-season. Hours played will always be what determines your success in a game like this. Someone that has 2000 hours will always have an advantage over a player that only has 200 hours, even if they have the exact same gear the 2000 hours guy will have an advantage due to paragon.
I personally think it is quite simple, seasons are not a reset, you do not start fresh in terms of gear. Seasons are simply a wipe of the leaderboards, a new climb, etc... This allows even the moderate player ( a player like myself someone who can get 200-300 hours into a season school and work pending.) to compete on a certain standard with others.
You just explained non-season... Go play non-season because clearly that's what you want to play.
I know they are adding other features like pets, transmog, etc... to seasons, but why does that require a reset?
Maybe because the reset has NOTHING to do with the pets, transmogs, etc... You don't seem to know why season exist..