My experience with event sourcing was that it forces you to solve technical issues which you shouldn’t have. Most trivial things suddenly become not so easy. Sure, you learn a lot by trying to fit your problem into event sourcing way. But that’s not the best solution in most cases. I like to compare event sourcing to blockchain. It has some uses, but definitely doesn’t deserve all the hype it gets.