beacause the sub-d and polygon methods do work, but they tend to produce a cloth mesh that has regularly repeatig quads. That makes it to simulate unrealistically. While, with curves and all, you can simulate it more realistically because it creates randomly sized tris that are also randomly spread out throught the mesh, which tends to simulate far more realistically.
Live the life you love, love the life you live