The basic premise here is that the job of managing the trading strategy falls on the developers, including risk management aspects, and the subscriber merely chooses what's suitable for his risk appetite and expectations.
Otherwise, you ask subs to be able to judge what is the correct trading frequency, what is the reasonable drawdown per position or trade of any given strategy. Imposing such restrictions on a strategy without a thorough understanding of what goes on inside that "black box" may very well hurt performance.
Regarding your last sentence, well, correct, only "to some degree". I would very much like to have this level of risk management in IB for example. To be able to define max daily loss, or max. number of positions per day. They don't have that. The only precautionary settings they do have are per position.