You can lose weight on various macro rations within a caloric deficit. We swing towards a higher protein because it keeps your metabolic rate up, has higher nutritional density, and keeps you full.
But this can vary depending on the person.
We can recommend protein shakes because they can be very low calorie and high protein. It’s an easy way to hit your macros, and there are many more premade options in stores like Fair Life and Premier Protein.