There's a lot of engineering which has to go into this. The #1 reason for using a link setup: if the shock is direct mounted at the very front of the swingarm, the spring will have to be STUPID stiff or the rear suspension will be so soft it won't even hold itself up. I'm talking 600-800 inch pounds!
For those who care about the numbers: it's about 4" from the center of the swingarm pivot to the only real place you can put the bottom shock mount. The swingarm is ~18 1/2" center to center (it varies a bit because of the axle movement for chain adjustment). That leaves 14 1/2" of 'lever' sticking out. Divide the short measurement by the long measurement and there's the motion ratio (14 1/2" divided by 18 1/2") =.783 motion ratio. Square .783 = .613 and use this number to calculate the 'wheel rate', which is what holds you and the bike off the ground. So if you use a 800 inch pound spring and multiply it by .613, there's your actual 'wheel rate' of 490.4 (and that's probably about where you need to be for a firm suspension that will allow the bike to handle without wallowing). 600 inch pounds becomes 368 at the wheel.
So if you grab a shock with, say, a 500 inch pound spring it's about 315 at the wheel, meaning most average guys would bottom it just by sitting on the bike. Add your GF and you are toast. Cranking in a ton of preload does not fix this problem.
Next is the amount of travel. An XS will stand about 3 1/2", maybe 4" of travel before weird things happen. (Not the least of those is the chain will get so loose it could come off easily, that's due to the swingarm pivot being so far behind the countershaft sprocket.) So if we take that .783 motion ratio and subtract it from 1.0, we get .217. That's the ratio of shock travel to wheel travel. So if we take 4" and multiply it by .217 we get .868 inches of shock travel. To direct mount a shock at the only real place to do it would require a shock with a max of that .868" travel. That's a rare beast. Also, the shock shaft speed is so fast and moves such a small amount due to this ratio that the internal damping mechanism becomes very hard to engineer properly. The Formula 1 engineer guys do it in a few mm of travel, but chrissakes look at their budgets!
The motion ratio also makes it VERY important that the swingarm be properly braced. As osteoderm has shown in his well thought out setup, it's certainly possible but not real easy. In fact, I've been looking at early '80's Honda XR swingarms, they seem to be very similar dimensionally to a XS arm. I need to get my hands on one that's off the bike so I can get accurate measurements.
The linkage setups are designed to 'speed up' the motion ratio so that the 3 1/2-4" at the wheel becomes more like 2- 2 1/2" at the shock. Now you can use a much softer spring (FWIW a stock R1 has a 500 inch pound spring, a R6 a 550 inch pound) and a shock with longer travel, meaning the damping is much easier to attain. That's the main reason for adapting existing linkage; taking advantage of what the factories spent millions of $ designing.