Why sequential model no longer required in software engineering?

Because, for linear sequential model the every method like requirement, data structure, software architecture should be known at beginning, but customer can't change after executing this model. So, this model is not preferable any more.