When learning about Sturm-Liouville operators and their properties, we also learned that any second order linear differential operator can be written in Sturm Liouville form after multiplying by an appropriate weight function. We solved some problems using this approach, and the key reasons for using sturm liouville operators seemed to be the orthogonality of the eigenfunctions, and that they form a complete basis. However these are only properties of Sturm Liouville operators because they are self adjoint (glossing over the boundary requirements needed for this to be the case). So this begs the question as to whether all second order linear differential operators that are self-adjoint are necessarily in Sturm-Liouville form? And, if not, why bother with putting the operators in this form anyway?