for the sake of Allah means to follow his command and therefor get His reward in this life and the next... for the sake of Allah is only for HIM , not for the ppl or show or anybody or anything else. Not confusing for me