So, basically, the idea was adopted simply because it was good, and not because of some imputed authority of its proponent?
That's actually a good thing.
I think the concept of this thread may be mistaken. The question isn't really whether some guy should resign from some foundation, but whether we should even be making decisions based on the opinion of some foundation. Really, who cares what BCF thinks? Am I the only person practically unaware of the activities of this entity?