like you said its free to make features yourself and add them to something with open source code but big business would rather a software that they can complain to if they have a prblem