This is an Exchange requirement, not Zerodha’s. Here’s the link
Search for ‘Effective Deposits’ on the above page: At least 50% of the Effective Deposits should be in the form of cash.
I wouldn’t be able to comment on policies of other brokers, they could be blocking their own cash margins to allow you to take positions.
As I said earlier, its not our policy, its the Exchange’s policy.