I found that lotlot of earlierearlier answers were using simple objectManager for class instantiation in Magento 2.
The results, lot of people are directly using/implementing those answers in their custom implementations.
we should not use the ObjectManager directly!
How can we avoid this practices, so users can be followed best coding standards.