this stuff is not reinventing the wheel. it is just building your own wheel, to better understand how it works. and other people (like i.e. me) like it, because then they don't have to write C, when they want to hack a little bit into the programs they use.