Partly this.
Mostly it's just a pain in the ***. I did this for years every 3 months. I'd try to stay ahead of the value drop before the next model came out. It was just too much of a hassle and all it takes is one bad Swappa or Offer Up experience to turn that sale into a huge financial loss...