This is a straw man, in the sense that there is a very big difference between "purely on ideologic standpoints" and "not purely pragmatic". A difference that seems obvious if you are interested in intellectualy honest discussion.
OK, you fail to grasp the mechanics here, I think. The NCSA allows you to incorporate NCSA code into your work, which you can then release under GPL if you so choose. What is your beef with that?