Service Worker vs $cordovaNetwork

Do I really need $cordovaNetwork since Service Workers are there to detect network status?