Anotação JvmOverloads para construtor primário de classe

Por que é proibido gerar automaticamente muitos construtores visíveis para Java a partir do construtor primário de classe com parâmetros padrão como este?

@JvmOverloads
class Video(private val id: Long, val ownerId: Long, var title: String? = null, var imgLink: String? = null, var videoLink: String? = null,
        var description: String? = null, var created: Date? = null, var accessKey: String? = null, var duration: Long? = null,
        var views: Long? = null, var comments: Long? = null) : Entity

Esta anotação não é aplicável ao destino 'classe'

questionAnswers(1)

yourAnswerToTheQuestion