Philosophy is living entities changing their own programming. Now about idealism . I think that any thing that claims to be useful, has to prove its usefulness in practice. In my opinion, making an idea into an idealistic goal does not really strengthen that idea. In my opinion, all ideas that get presented as idealistic things are by definition somewhat suspect.
Philosophy therefore is inherently irreverent towards any precept, any moral rule, any ideology.
All ideologies and moral rules are subject to being investigated, analyzed, criticized, etc., by philosophy. It's impossible to advance if you are unwilling to step on and crush with your feet the herbs in front of you. Everything that has a healthy chance of survival, already by necessity automatically does it. Wanting to grow is in my opinion much more often a result of an absence of any positive ideology that impedes growth, than a result of a positive ideology that furthers growth. You just grow in any direction that seems optimal given the situation you are presently in.