CuCabeludo on 19 May 2018
Overwatch was designed to be an e-sport game like League of Legends is. It doesn't need to have SP. They are concentrating their efforts to push the e-sport scene for OW.