segwit increases full node requirements just as much as 2MB blocks.
if you believe 2MB blocks will lead to node centralization, then you should come to the same conclusion with segwit.
'Just as much'? No. The problem with a dangerous TX that could take too long to process is not inherent to Segwit. Additionally, it is worth to say that 2 MB block size limit has positive effects that Segwit does not (i.e. Segwit comes with a few).
removing the ability to create a full node on a free AWS server should not be seen as a bad thing.
It is a paid Sybil attack.