Exceptionally astute — couldn’t agree more fully. You penned many exact sentences I often share aloud.
One additional reason economists make great data scientists (and an extension of your #2): economists are trained in breaking complex systems into approachable analyses. Supply and demand is a vast oversimplification of the economy, yet it yields tremendous insights all the same. An economics background is perhaps the best training for crafting data science problem statements and subsequent solutions.