What are the big downsides in creating a Todo app every time instead of doing a more suited app for each language? Should I reconsider this strategy?