importance of generating business ideas