Haskell and other languages are more like advanced maths, where most people know nothing about that and will not learn in a year of training, let alone without training at all.Since languages like Haskell do not get traction, their idiosyncrasies will not get fixed, that is, their sharp corners will not be softened.Really.