It isn't easy for Newcastle to convince bigger players into the team right now. So it would still be good for them as long as they sign a deal with decent players like these not only for having more alternatives but also strengthening the squad. Newcastle would make use of decent additions to the team as they need to keep their effort level as high as possible to stay in top four. Because Tottenham are in a distance of only three points now and they are looking for an opportunity.
I think for Newcastle United it is not really about top tier quality or signings, but a reliable back up option to improve their squad depth and help their quest to get champions league football this season, A Ziyech signing means Newcastle get theirself a quality winger who can swing in cross perfectly, something only trippier can boast of in Newcastle. While Gordon can develop into a top tier midfielder at the magpies