Eiginh - Your barbs uprooting your plants is easily avoided by removing the plants from thier pots, planting them in the substrate proper & surrounding thier bases with large river pebbles. That will stop your barbs being able to dig around the bases & they will anchor themselves better in the substrate than they will with the pots still on them.
It should be pointed out that your barbs are considerable larger & more destructive than the average barb is to!!

Most barbs are under 10cm & plant friendly whereas yours get to over 12inches long & love chewing plants!!
Very good advice about why the corys don't dig about in the substrate from Eiginh. The fish know that they will likely get hurt so they don't do it.
Nutrient substrates are for those of us that want to have spectacular plant growth in heavily planted tanks. It depends on what the aquarist is after exactly but in 90% of cases using liquid ferts or substrate tabs will be fine. You can still have excellent growth with simpler maintainance. Besides you would be sticking substrate tabs in even with a nutrient substrate to keep it topped up with minerals & make it last longer.