Edge saturation or soft saturation is just a region where the Vce nearly saturates but the current is still affected by Ib (base current). It is usually included in the Active region of the BJT at the boundary between both regions. In deep saturation the bjt basically acts as a switch with a low Vce (low on resistance). So to turn on and off an LED using deep saturation region makes sense although driving the base with a too high a current then necessary is just wasted power which matters if you are designing a battery powered circuit.
Most microcontrollers, on the other hand, can source or sink enough current (15mA - 25mA) to power a standard LED so a bjt is not needed.