Hardik Pandya faced a lot of flak after replacing Rohit Sharma as the captain of the Mumbai Indians ahead of IPL 2024.