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.