They do result in rapid weight loss, BUT are very unhealthy and can, eventually, damage your body. Most high protein diets are reduced calorie meal plans. If you're on a high protein diet you're really eating a lower number of calories than usual, so you end up losing weight. You are not restricting fats or meats so you may not feel deprived. However, like any diet that cuts major food groups, these can also get boring.
Carbohydrates are the best form of energy for activity.
Your body has to work harder to use proteins and fats. This causes a lot of stress. High protein diets decrease stamina and may make you feel tired if followed for a long period. This happens because carbohydrates are stored in your muscles and liver like gas in a tank. You will eventually run low on stored fuel if you do not eat enough carbohydrates to refill.