Карамелизоваться может не абы что, а только простые сахара. То есть простые углеводы: сахароза (обычный сахар), фруктоза, глюкоза, лактоза (молочный сахар), мальтоза и др. Распространенная ошибка: пытаться получить карамель из сахарозаменителей, и удивляться, почему ничего не получается.
Все дело в химическом строении. Природа была пьяна, когда придумывала эту штуку. Поэтому карамелизовать, например, эритрит (он же дынный сахар) не получится. У него строение другое. Не умеет он так вести себя при нагреве! А было бы здорово. Потому что эритрит не усваивается и не имеет калорийности. Была бы у нас сладкая и совсем некалорийная карамель! Подробно эта Е-шка описана в главе 9.4.