I think the problem is that there are too many different rear suspension designs to come up with a universal fit rear swingarm fitting mudguard. Your prophet has large square section type chainstays whereas that santa cruz has a round chainstay/seatstay swingarm, and then what about 4 bar type rear suspension, FSR etc, that short mud guard thing was for specialized bikes from, I think, 2002 to 2007, and they've changed the design now so that might not fit. some swingarms have a brace between the stays – so you could fit something there, but then some don't and are open. Too many variables, you could design one for specialized, one for santa cruz, one for cannondale, but then they go and discontinue or change the design next year making it obsolete.
Best to bodge your own on there, the older (first?) rear crud guard, if you can get one, could be useful as it had rear struts to attach to rear dropouts and you could fabricate something to go around the rear part of the swingarm and ziptie the front? I've got one of these but the rubbers have perished so I'm going to knock up some new struts and bodge it to my old heckler.