From what I've heard... They've actually tried to give Wrecking Ball skins recently, but with the Overwatch engine being so old giving him one more skin would just break the game, being unplayable...
Thankfully Wrecking Baby being added will fix this issue in Season 5.