Instruction: Explain the difference between 'cut' and 'qcut', and provide scenarios where each is useful.
Context: This question tests the candidate's knowledge on data discretization techniques in Pandas, which is crucial for certain types of data analysis and feature engineering.