Hahaha well said Che, I agree. To understand a concept, I set myself the task of writing it up in an article like this one, which helps me to grasp the info, comprehend and remember it.
Yes MATIC has already done massive work with Ethereum and facilitated improvements there.