Memory leaks can be annoying as they are hard to spot and recreate compared to syntax errors or logic bugs that usually show up in the development phase of a program or app build out. When it comes to memory leaks, in Flutter applications, getting more complex with the addition of layers of widgets and controllers combined with listeners over time may result in performance issues or unexpected crashes for users after prolonged use.