We need to talk about what shoulder rotation actually is, because none of the provided images are accurately representing it, and it isn't really even possible to achieve internal rotation during a barbell row.
Shoulder rotation is the rotation of the humerus. It can be most obviously seen when the elbows are bent at 90°, because then shoulder rotation will change the direction in which the forearm points, as follows.
- If the arms are held by the sides and the elbows bent, then internal rotation is trying to punch yourself in the stomach. The extreme end of internal rotation would be putting your hand behind your back. External rotation it trying to point your forearm out to the side while still keeping the elbow against your hip.
- If the arm is raised 90° to the side, so that the upper arm is horizontal, then internal rotation is trying to point your forearm towards the ground, while external rotation is a 'high five' position.
- If the arm is raised 90° in front, then internal rotation is trying to point your forearm towards the opposite side (right arm pointing left) and slightly downward, while external rotation is pointing your forearm upwards and slightly to the same side (right arm pointing up and right).
- If the arm is raised completely, then internal rotation is trying to put your wrist in front of your forehead, and external rotation is trying to point your forearm backwards.
So, think about what internal rotation in a row would look like. At the top of a row, your elbows are close to your sides, just flared out a little. Internal rotation would mean trying to put your hands behind your kidneys. This is obviously impossible, because the barbell prevents any inward movement of your hands.
Then what are the pictured authors talking about?
What Ethier is describing as "internal rotation" actually just seems to be a lack of shoulder retraction. He's letting gravity keep his shoulders pulled forward, rather than squeezing his shoulder blades together. (He's also sticking his head forward a lot in the "bad" example, perhaps just to try to exaggerate the rounded appearance that he's trying to create.) You can see that in the "bad" image, the back of his singlet is visible above his shoulders, but in the "good" image it isn't, because he has retracted his shoulders, causing them to rise higher than his spine.

It should be noted that this is also a completely unrealistic barbell row demonstration, because he's using a weight that's so light that he can slowly pull it until his shoulders are hyperextended (elbows behind his back). This isn't normally possible in a row without using momentum, because the latissimus dorsi is not capable of hyperextending the shoulders, so it stops contributing as soon as the elbows reach the sides. Only the much weaker posterior deltoids are capable of bringing the elbows behind the back like this. For this reason, rows normally use momentum to bring the bar up to touch the chest. Using a weight so light that the posterior delts are able to lift it into hyperextension suggests that the weight it too light to be of any use to your lats or upper back.
As for Pheasyque, the posts from which these images were taken both caution against excessive internal rotation, which is not particularly likely in either push-ups or dips.
In the push-ups post, he says "No matter how hard you try, your shoulders always tend to internally rotate". However, internal shoulder rotation in push-ups can only occur if the push-ups are performed with arms out at 90°, which is not something you can just do accidentally. In a more common 45° or elbows by sides push-up, internal rotation would mean putting your hands behind your back, which is obviously impossible in a pushup.
In the dips post, he blames "excessive internal rotation of the shoulder" for shoulder "pinching" or discomfort. However internal rotation in a dip would require you to push your elbows outwards, and then push them forwards so that they are in front of your hands. That's also not going to happen by accident. The only difference in the shoulder between the "good" and "bad" dip images is that in the "good" image, the body is only lowered until the upper arm is horizontal, whereas in the "bad" image, the body is lowered until the shoulders are below the elbows. There's nothing harmful about going that low in a dip, it's just dependent on your shoulder flexibility how low of a position you can get into, and the exercise will become harder the deeper you go.
How you can improve your rows.
It isn't clear what the actual problem you're experiencing is, or whether it is actually a problem at all, since internal rotation is not possible during a barbell row. If you are concerned that your shoulders are "rounded" (protracted) at the top of the movement, then the solution is to focus on bringing your shoulder blades together as you raise the bar, rather than trying to pull them down.
I simultaneusly:
- Pull the bar towards my upper abs (and not lower, as I see sometimes).
- Externally rotate my arm like a screw so that my biceps slightly points forwards.
Rows are normally done either:
- Targeting the lats by using a narrow grip, keeping the elbows tucked in, and pulling to the abs. A supinated (palms up) grip is often used to also target the biceps. Whether it touches your upper or lower abs will depend on your arm and torso length, and possibly how much elbow flexor involvement you're using, with more elbow flexor involvement being likely to raise the touch point higher.
- Targeting the upper back by using a wide grip, pulling with the elbows out, and bringing the bar to the ribcage.
A possible doubt I have is if this external rotation means a higher activation of the biceps (if yes, it could be a bad idea in some exercise where the biceps activation is undesired).
Choice of pronated or supinated grip, more than anything else, will affect bicep involvement, with biceps being involved when the supinated grip is used.