Because the season ended, and a new one started. As a vet I would assume this isnt your first season, so you shouldnt be unfamiliar with season resets.
As to why some people are reset and others arnt, the system needs a person to log in and back out for the API cache to be read as reset on Blizzard's end.