I disagree. OOP has worked well for over four decades throughout the IT industry. If it was as bad as you claim, the industry would’ve realized that pretty soon and abandoned it. No programming paradigm is perfect (just as no programming language is perfect). OOP and FP are merely tools in a toolbox to be used as appropriate. If you’re saying that OOP has been overused or abused in the past, I won’t argue with that.
FP is not a programming panacea. It is not the universal programming tool. Do not oversell it like they did with OOP.