Totally hear what you're saying. My point is not that we shouldn't spend money on that role, it's more about who we're spending it on.
I still think Martial is the main target cuz of his versatility and ability, but I wouldn't rule Pulisic out either. Both those players would cost something around 50-70 mil, and both would be worthy additions IMO.
Also, if you sign a younger player, you get the added benefit of them being able to grow into the role in the next few years. Zaha is already the finished article at 25.