Voice commands are quite handy when driving and stuff but for console I've always preferred just using a controller.
Some do.
Some just buy the best they can and upgrade when they absolutely need to.
I would not be surprised if a amd 590 can still play next gen games pretty well at 1080p
If you've spent 300$, 400$ or 500$ on a GPU and 18 months later your GPU doesn't have a feature that is very prominent in every game that comes, you are definitely going to feel like you've been left behind. It doesn't really matter if your 5700 will still be able to run these games in lower res or settings. People don't spend 400$ on a GPU for playing games on medium with missing graphical features.
Some do.
Some just buy the best they can and upgrade when they absolutely need to.
I would not be surprised if a amd 590 can still play next gen games pretty well at 1080p