I think most people missed this.
OP is not a bodybuilder trying to maximize skeletal muscle hypertrophy gainz, despite posting on Meso.
He's eating for health. While plant proteins usually constitute less to total protein intake than animal proteins, some studies show plant proteins are associated with better health outcomes. Correlation yeah but not everyone needs to eat steak for breakfast lunch and dinner.
Probably the best diet for longevity is mediterranean. On top of that you can add easily some whole eggs more often, even 4-6 every day and get the best micro and macro nutrients. I can't see why whole eggs are inferior to pea protein, soy milk and a bag of nuts. And i'm not opposed to nuts, i just think 20-30gr a day is plenty. OP's diet plan seems like it's structured by a vegan who forgot to remove the salmon and the egg. Also, raisins, dates, that many fruits and juices throughout the day, i don't know how they help metabolically, perhaps too much sugar for longevity.
You can eat steak in moderation, once a week or twice a month won't harm anyone. Just make sure to buy the ones who cost, organic farm raised etc.