I'd say it's a mixture between the ever-existing RPG infights (Judges Guild, Role Aids, Palladium), the software world showing an alternative way and some small games already going baby steps in that direction (Fudge, Fuzion).
A big player coming out with this was basically the second best...