I also found Firewatch's ending a bit odd at first. Then I thought on it more and started to understand it a bit more.
This short video summaries it well:
Hey, wanna test a game I've been working on for my University assignment? https://badmannergames.itch.io/drop-and-run