I have 2 Dwarf Gouramis to, a Colisa Lalia and a Colisa chuna they both do the same, I feed them flakes, freeze ried bloodworm and pellets for corys. Its ok if they spit out the flakes, the flakes break up quicker this way and mine hunt down the bits. As I was saying before, I think this is mostly a problem for people who are new to fishkeeping and dont know how much to feed and how often. The fish will allways be hungry so overfeeding is a very easy trap to fall into. If you know how much food you should give them and how often, your tank is fully cycled and you have some bottom feeders then giving them smaller bits of flake is ok once you can see the food is all being eaten.
I have seen my dad feeding the fish in the small tank I gave him, and he was crushing the flake food between his fingers and in it went in a cloud of fish food, there was no way the few fish he had were going to eat it all before it sank and the tank hadnt fully cycled yet, so I had to show him to feed less and not break up the food.