The problem in ERCOT is demand massively exceeding available supply over a period of days. You need to carry your primary operating reserve all the time, because you never know when a generator or transmission line may trip.
When there's simply a lack of energy supply to meet demand on a steady state basis, you still have to preserve your primary reserves for other unexpected events and cannot call them in to meet longer term (30+ minutes) demand. So load shedding happens once available reserve dips below a certain threshold (generally around the single of the largest single contingency on the grid which may be the largest single generator or a line that feeds multiple large generators).
ERCOT hasn't run out of primary reserve, but they are going to have to shed load in order to maintain adequate reserves. You always have to shed load before exhausting reserves, because one moves you closer to stability while the other moves you further away (consuming operating reserve).
At this point, with power prices spiking to thousands of dollars per MWh, any plant that can run is running, including some that have come out of planned outage earlier to help out (and be paid handsomely). Even if you simply invoked some emergency order that "all generators must run until further notice", there simply isn't enough capacity due to the large number of generators on forced outage. There's no way out of that situation except temporary load shedding.