Is the reason they won't create more technical or philosophical? I don't know enough about Ripple.
Some people will tell you they control the validating nodes, but thats only really a half truth. Ripple controls 3 out of 50+ nodes, and also controls the default list of approved validator nodes. There's no reason why you can't deviate from the default list of validators, but its hard to say if anyone actually does in practice.