And everyone refactors to their own understanding and intuition.
And my intuition or understanding might not be identical or as advanced or as simple or insightful as yours. (EDIT: Your understanding that things are SIMPLE might be more advanced than mine, so I don't really understand it as much as you do.)
So we have taste in software.
I would rather not maintain a system that was built on quicksand, where dependencies cannot be upgraded without breaking anything.
One person's super elegant architecture is Not Understandable™ to someone else.