Правильно: без детских капризов.
Согласование — по родовому слову: ураган «Катрина» разрушил. Ср. без родового слова: «Катрина» разрушила.
Ничего некорректного в формулировке "Какое имя было у Куприна?" нет. Однако формулировка "Имя писателя Куприна" выглядит более удачной, так как в ней нет никакой двусмысленности.