So we should not study math and algorithms complexity just because we rarely need them? But what are we going to do in that particular situation when we do need this knowledge? I suppose we would write terrible, slow code and get us replaced by the developer who does know algorithms complexity. Does not sound like success to me.