Everyone has ego cravings just as everyone has a spiritual function. Life will help you digest your ego cravings. These desires can lead you just as much into nowhere as they can point you towards your spiritual power base. It is just a function of time before you discover what truly makes you happy. Einstein set out to discover the laws of the universe, and besides becoming a master of his trade, found spirituality on his journey. That's what a spiritual function is all about.
Your ego doesn't leave you without a little struggle; life helps you remove it for you. Layers and layers of personality identification get removed as you wrangle with life. A spiritual path is really a set of choices, left or right, love or ego cravings. Making the right choices is not so hard when they present themselves. But unless your heart is beating passionately for something, and you go after them with everything you have got, life cannot present the choices that are potent enough to help you transform yourself.
Life provides the pressure that forms the diamond in the rough; thanks to life's little cuts and impurities the initiation takes places that you one day will transform into a pearl. You actually don't have to sweat the spiritual path so much, GOD does most of the hard work in the background. You just have to be willing to sweat a little dancing with HER. You provide the passion and the willingness to take the first step and GOD will make you a master.