lol it is me, it's in the thread title and I mentioned it in the thread! But I look different so I'll give you the benefit of the doubt.
Why not? Most people don't have cable rows or leg presses. Pull ups and body weight squats are perfectly ok. I would definitely recommend body weight squats over leg press as it works more muscles.
I've seen very similar workout plans as what I listed by professional trainers as well. As you improve you definitely change your workouts, but I cannot see why this would be bad.
For a complete beginner, the first one is designed for body builders, the second is not enough to develop anything.
Cable rows because you have a horizontal push so you need a horizontal pull. Pull ups are impossible for a beginner. Not everyone has a sporting background and have leg strength, I'd normally recommend body weight squats but as I'm not there to correct technique, I can give leg press which is hard to fail at but you can still build strength.
Split routines are always bad, they only started appearing when steroids started appearing. What does that tell you?
I'd much rather give something like this:
Horizontal pull, push, squat.
Vertical pull, push, lunges or deadlift for non-beginners.