Bom dia Celso,
A sua versão é parcialmente certa, depende muito do que é pedido. Em termos de dobrar o número, está certo, mas a função é menos útil do que a solução do instrutor.
No caso, na sua função, dentro dela mesma o número é multiplicado e printado no console, mas não é retornado para quem chamou essa função (seu retorno está vazio, sem retornar nenhum valor). Seu próprio método toma a ação de printar no console o número dobrado.
No entanto, em muitos casos, quem chama essa função pode necessitar desse número calculado para fazer outra coisa que não seja simplesmente essa ação de printar no console. Pode ser que ele use isso para outro cálculo ou coisa do tipo que não seja só printar ele no console.
Sua função não retorna o número dobrado para quem chamou para ele poder fazer outras coisas com esse valor, ela apenas printa no console, o que deixa ela sendo mais limitada. A do instrutor dobra o número e retorna ele para quem chamar, que a partir daí pode fazer aquilo que quiser com esse número.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.