I agree with your take. Caution needs to be taken while allocating finances to every aspect of the marketing process of the project from the start so as not to run into loss
Only engage marketing agencies who have been tested and trusted and have been able to give results not just with mere big names flooding everywhere.