The problem with apps designed by visual designers is that they are likely never going to be the end users nor they have necessary domain knowledge about what they are designing.
So you end up getting an app that looks "cool", but is as useful as wet toilet paper.