— Because it's simply better in any point, starting from resources
— Code reuse and easy debug
— That's why functional programming is really good right now
— If you think that you can make better than that, first you need to learn this way deeply, then you can say: "hey guys this is retarded! Look at this way, it's better!" and you show HOW and WHY
Message permanent page
— Making long ass functions is something that does not exist anymore
— Hard to maintain, hard to debug, against concurrency and async methods
— THEN HOW WILL YOU LEARN???
— My projects are composed by functions, 5-6 lines max