¿Por qué no deberías usar Number como constructor? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Por qué evitar crear objetos en JavaScript? 2 respuestas

Ingresé esta declaración en JSLint:

var number = new Number(3);

Y recibió el siguiente mensaje:

No use Number como constructor.

¿Porqué es eso? La declaración está creando un objeto numérico, no un valor primitivo, por lo que no veo por qué usarnew es un problema.

EDITAR: Gracias por todas las respuestas. Me hicieron pensar más, así que publiqué una pregunta de seguimientoaquí.

Respuestas a la pregunta(6)

Su respuesta a la pregunta