Why do e-marketers often have difficulty estimating the revenues, costs, and payout or ROI of a new product under development?

Why do e-marketers often have difficulty estimating the revenues, costs, and payout or ROI of a new product under development?