I agree prices do not move in a straight line but in cycles.
But I don't see any reason why prices should retrace in fibonacci numbers or why there are 5 primary waves, etc.
Other technical concepts such as support and resistance, chart patterns, etc. have logical explanations.