What causes some plants to have fleshy herbaceous stem?
Because they lack secondary growth
Stems of angiosperms can undergo two types of growth - primary and secondary. While primary growth increases the length, the secondary growth increases the girth of the stem and this leads directly to the hardening of the stem. Stems that do not show secondary growth, like monoct stems tend to remain herbaceous.