Let me put it to you like this...
stock sportster = 400lbs
Stock CRX = 2200lbs
Gain of header mod = 5hp
gain of header mod = 5hp
Sportsters actually weigh roughly 570 pounds. Not because they have to, but because harley uses the cheapest garbage available to build them with no reguard for weight. They weigh too much for what they are, and don't have the power to lug it around.
Now, for the exact same money you can get a 400 pound liter bike that is bloody fast, I mean ridiculously fast. With no need to upgrade anything. With a better suspension, high end components, technology galore.
Hell, the sporster 1200s can't hang with anything in the 600 class of sport bike. Not in anything. Acceleration, cornering, braking.. Nothing.
They just are not fast bikes. They aren't supposed to be. And people need to stop trying to make them into something they aren't at the cost of many thousands of dollars.
A harley is a status symbol. You buy a harley so you can say "I have a harley" So people will see you on it and envy it. Then you upgrade it so you can say "I installed blah blah blah blah! Take that, other harley owner!" But deep down, you know that you are riding a heavy, clunky, underpowered piece of shit. You'll never admit it though, because it is your status symbol.
Now, a harley does have a place in the motorcycle world. It is a cruiser. It can be customized to look however you want it. Its like an old hot rod.. It isn't the fastest most gnarly thing out there, but damn it it looks cool, and you feel cool cruising it to car shows and down main street, catching looks. It can be made to look really good, it is rolling art. But don't tell me the fucking thing is fast or well-handling. I know better.