It should as long as it doesn't cause other problems like traping detritus or causing low oxygen spots in the tank. But as far as the fish is concerned he doesn't mind swiming in and out of the leaves and stems. Betta are not open water swimmers. Rather they would live among reeds and plants in relatively still waters.