I couldn't agree more with your views, observer.
As it's always difficult to move parties an inch in any direction, the logical way to do it is to have committed people elected to positions on the exec, etc., who, once the party wins, then push hard for progressive values... but only when they gain the power to do it. (Isn't that the advice Tom Flannagan gives in his book on Harper?) Strategy counts a lot.