No.
The reason is very simple. Although the human body needs rich protein, if you only eat these types of beans for a long time, you will not be able to obtain other nutrients.
It is not good to eat so many beans, and eat them every day. Generally speaking, soy foods will cause bloating. After eating them, it will cause a serious load on the digestive system and be bad for the stomach. .
Everything you eat should be eaten in moderation, and at the same time, you should eat a variety of foods.