I'm currently working on
I've tried to override list page by using this method. But it never work. Some others think its not still working on magento 2.2.3.
I tried with \Magento\Catalog\Block\Product\AbstractProduct and
\Magento\Catalog\Block\Product\ListProduct, but neither worked for me. Is this
So my final solution was this. https://magento.stackexchange.com/a/289752/83233
But can anybody give me the exact answer why the above 2 ways are not working? Hope to get any help about this.