Yes, because every situation is different. And so why would one assume that Scrum is even the answer? IME, it usually is not the best approach.
"putting together a new team working on a new product"
Well actually, for real products today, one usually needs many teams; and one also needs a product design team (which will not use Scrum I hope), and product design needs to be integrated well with product development, which breaks Scrum. And some users need to be directly involved in both product design and product development - which breaks Scrum.
Scrum constrains one's thinking. Forget about Scrum.