Button not willing to accept some $INFO in label

I have the below button in my <control type=”list”> <itemlayout>. Label is not displayed.
If I change its control type to “label” – labels are displayed. If I change $INFO to $INFO[Weather.Temperature], it is displayed.
The <content> for this list is videodb:// (or musicdb://).

Why such behaviour (and, in the first place, how to avoid it)?

Code:
<control type="button">
<description>List item label</description>
<top>0</top>
<left>BaseItemSize</left>
<height>BaseItemSize</height>
<width>LabelWidth</width>
<label>$INFO[ListItem.Label]</label>
<onclick>ActivateWindow($VAR[current_window],$INFO[ListItem.FolderPath])</onclick>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
</control>