Following the release of the Stranger Things finale, fans were quick to highlight the notable lack of demogorgons, demodogs, ...