In the real world, I&#x27;ve got a team that, while all of them could learn to read that one line of code, I don&#x27;t think any of them can read it now.<p>Sure, they could be taught.  But they&#x27;re busy being taught other things - Android, say, or the latest JS framework.  So there&#x27;s an opportunity cost to teaching them - it takes away time and attention from teaching them other things, things that may move us closer to our business goals.  So in practice, yes we <i>can</i> teach them, and no we <i>won&#x27;t</i>.<p>And now that one line of code can decrease clarity for the team.