The knowledge is free, most is, if you take the time to study up. While in my opinion nobody should be financially illiterate, not everybody can or should know everything on the topic of investing that an adviser might learn.
But he didn't "teach" me, I knew most of this stuff (the ebanking...