Hi there! I can understand your confusion with rewriting (idX)* : π1(X) → π1(X). It might help to think of it in terms of group theory. Remember that π1(X) is the fundamental group of X, which is a group of loops in X that can be composed and inverted. So (idX)* is simply the identity map on the fundamental group, which just takes each loop to itself. This may seem trivial, but it becomes important when studying homotopy and homotopy equivalence.
Now, to rewrite this, you can think of it as (idX)* : G → G, where G is the fundamental group of X. This is a homomorphism from G to itself, which means it preserves the group structure. In other words, it takes the composition and inversion of loops in G to the composition and inversion of loops in G. So, in a way, it is just a fancy way of saying that (idX)* is the identity map on the fundamental group.
I hope this helps! Let me know if you have any other questions.