Why dead? Old-style isn't repeatable, it doesn't scale, and you can't train for it. Old-style is expensive, and doesn't mesh with developer culture.
Growth hacking has replaced old-style marketing. (google it!) Growth hacking has super-scale, repeatability, measurabilty. Growth hacking is code-driven - it is developer culture.
IMHO the best approach is Steve Blank style customer development, followed by product development and growth hacking. Developer culture top to bottom.