Stranger Things Season 5's finale finally arrived and the Duffer Brothers delivered an ambiguous ending that left fans ...