Funny fact is that. The word biryani is a marketing gimmick. That biryani whatever sold in station don't even have proper masala. It's just some flavour added to white rice. With the word biryani they start selling at 80/-,100/-, 120/- as depends. Two weeks back I have travelled in Rayalaseema exp from TPTY to LPI when chattering person came he directly told only biryani available.
As you told irctc should intervene and provide some options to passengers