Answer: No, working on alternative instead of OOP is not the best option. In this time of computer technology, there are many different ways to solve a problem. OOP is the choice of law when it comes to solve a problem using object oriented solutions. OOP is a way of developing software that sums up the responsibilities of the system in a company which works together on objects. Objects are not the differentiating characteristics of Object Oriented Programming, instead these are necessary for writing object oriented software.
Why we shouldn't use the other alternatives. Here are two statements which supports my opinion: