They are effectively highly level wrappers over the most primitive operations. High enough level that they can be used from a GUI, rather than code.
It is a balance. Too few transforms and they become to low level for my users. Too many and you struggle to find the transform you want.