They have the contract spots so why not. Given his past two seasons if he's healthy he's likely to score double digit goals. People are complaining that Edmonton hasn't found their top 6 winger, but I think people need to realize that filling the bottom 6 with guys who can chip in some offence was a huge priority. After McDavid, Drai, Nuge, Chiasson, and Kassian the Oilers got a total of 43 goals from their forwards. If you can fill in those seven players scoring an average of 10 goals each then you're looking at almost 30 more goals scored which would be a drastic increase for the team.
I'd still like them to add a top 6 winger or 3C, but at this point I'm glad they're adding new bottom 6ers who could provide more offence than the previous group. Also from what I've heard Archibald brings speed, effort, and can help the PK which are all things this club needs. Good signing.