No, you shouldn't have to install this game on an SSD in order to avoid video or audio stuttering. No, you should most definitely NOT upgrade your NVIDIA 1080
You think a game in development for 5+ years is a rush job? I'm sure there was pressure toward the end to release. But, valling it a rush job is a little over the top.
Our expectations for games has become untenable, and then we bitch about why companies add loot boxes to games. This is why.