GA4 Was Never Built to Answer "What Drove This Sale"

GA4 wasn't designed as an attribution engine. It was designed as a behavioral analytics tool, built on the bones of Firebase, Google's app analytics product. Events, engagement, user flow. Ecommerce tracking got bolted on afterward.

That history matters more than most marketers realize. Universal Analytics at least pretended to be session-and-goal oriented in a way that mapped loosely to ecommerce funnels. GA4 inherited a different DNA: it wants to tell you how users engage with a product, not which dollar came from which channel.