In most cases no, the only reason you'd want to do initiate checkout is if you are having a purchase event that is not firing up enough times to exit the learning phase. Then going back one step in optimization to give your adsets more data and momentum can be smart, then slowly you can move to purchase optimization once you get more traction and volyme.