It was successful for the Node community, but not for Deno the runtime or business. Deno launched with many features Node didn't have, but that it has now adopted: ES Modules, fetch(), .ts file support, web streams, web crypto, a built-in test runner, file watching, etc. Node's APIs didn't even use Promises/async/await, they were all callback-based.
Ultimately, it was easier for the Node ecosystem to adopt those changes into Node than it was to migrate to a different JS runtime like Deno. Bun would likely not exist without Deno too.