The ChiSox are bad because they have bad players that produced a total of 31.6 WAR in 2016, which translates to 79.6 wins. Couple that with their slightly unlucky 23-29 record in 1 run games, and they ended up winning 78 games.
For almost any team you can sum up their total player WAR, add 48 to it, adjust by their luck in 1 run games, and get very close to their actual win total.