I graduated quite some time ago. Getting letters of recommendation from professors would be impossible for me. I doubt I'd have one professor that knew me when I graduated let alone now years later. And yet, fulfilling these requirements would be very easy for me. I think it's very nice to have multiple routes in. Even if very few candidates avail themselves of this latter route, they might be interesting candidates worth strong consideration.
I'm in the same boat applying to a Master Program. It doesn't help that i spent the better part of my 20's as a business owner with no boss that can write a letter for me.