Also there is no harm in learning to write modular graphics engines with multiple backends, hobbits get to learn how professionals do it.
Finally, if it is just a hobby, then what hobbyists can do best to improve productivity is to use whatever their OS offers out of the box.