Thoughtful answers, Feng! In my experience, resource-wise its best to be with the marketing team & budget. Tech-wise, product. If you want to pull your hair out all the time, sales :)
Would you still say that if we were discussing a product-first organization, where PMs had carte blanche in terms of budgets, and marketing had to justify each dollar spent?