Какая романтизация у Булгакова? И потом часть романа Крнсуэло происходит в Чехии и Германии, где была очень распространена мода на все мистическое. И плюс век написания важен. Вы сравниваете сейчас "Старик и море" и "Сказку о золотой рыбке" на том основании,  что и там и там есть старик, рыба и море