I believe based on what I have heard Saylor says he is opposed to giving devs a check without any strings. But I agree with your point in general. Although Saylor could change his position at any point and support devs doing work in some direction he wants.... but still node runners make the decision on what version of Bitcoin to run.