Cobbles, just 31km of time trialling and the shortest stage ever; is the 2018 Tour route the one to stop Sky's dominance of the race?

Cobbles, just 31km of time trialling and the shortest stage ever; is the 2018 Tour route the one to stop Sky's dominance of the race?