Mine bounced for as long as I can remember, but only occasionally so hard that I heard a hit on the pavement. Then I added 2 quite small little feet to the stand because they have always been notoriously so short that they don't actually get either wheel off the ground, and it started bouncing off the pavement when layed the bike into sweeping left handers. (the spring is on the right side) I"m not sure what other people have done with them. I think some people just removed them. The other problem is that the side stand is notoriously short too, but I fixed that by adapting a yamaha side stand to the stock side stand lug which has left me able to use the side stand while I work out the issues with the centerstand.
My thought about making an aluminum stand was purely for the lightness of it, but I don't have TIG skills so that's not going to happen... I did some homework on welding aluminum and I'm not equiped, nor experienced, so I'm not looking to open an even bigger can of worms. I am thinking about using a shorter spring and moving the cross rail closer to the pivot point because that moves the mass closer to the pivot too which reduces the force needed to hold it up... Modifying the existing steel center stand of course.
And then there's just fabricating a simple clip to lock it in the up position. Everything else can remain the same. You just fasten the clip lever when it's up, and unclip the lock lever to use the stand.... Sometimes simple is best, not that I always go the simple route without failing at the complex solution first...