The lack of an EULA can mean that users of that software may reverse engineer the software, share an unlimited number of copies of the software, or otherwise cut you out of the profits of all of your hard work. Having an EULA can help you keep control of your software, as well as the profits of sales of such software.