Those are for plant tanks. Not really for fish tanks with plants.
I think,any good potting soil layed an inch or so thick with a layer of gravel about an inch or even two, over it would do fine. In plant only tanks and no fish that root deeply. No Geophagus!