I'm basically your twin. Dozens of keloids on chest/shoulders. Haven't been publicly shirtless in years.
I've spoken with 3-5 dermatologists... had 12ish steroid injection sessions, 5-7ish laser sessions. Basically, I've lost count I've had a lot of treatment sessions.
Here is my advice for you:
(1) Find a very good, aggressive dermatologist
When my scars (5ish years old) were initially injected with steroids, the doctor tried 5mg concentration and then 10mg concentration. Nothing happened and he refused to try a higher concentration. So I found a new doctor. With him I did 4 or 5 sessions with 20mg concentration (a fairly high concentration; an upper limit for many doctors). Still nothing. I then found a new doctor who was willing to try 30mg (a high concentration). Finally results! Within a few sessions my scars were flat. So, I suggest you keep this in mind, especially since you have older scars.
(2) It's true, the scars will never be 100% clear
Steroids should flatten them completely, but in my experiences the redness is the #1 problem. I did many sessions with the pulsed dye laser--the supposed gold standard of keloid redness treatment--and it didn't do jack shit! It may have even caused my flattened scars to re-raise! I'm still in the process of trying to find a new laser to try, but there doesn't seem to be any evidence whatsoever that any other laser would have any effect. Try calling dozens of doctors all over the country and you'll see what I mean. Some will have CO2 lasers, they'll say it will treat redness, then they'll say other lasers, like the nd:yag, are junk and won't work. Some doctors will have nd:yag lasers, praise them, then say CO2 lasers won't work.
As soon as I can find any sort of reasonable rationale for why some of these lasers work and other won't, I'll try one. In the mean time, I'm applying silicone gel every night. So I know the scars will always be there, but I'm still being proactive about treating them. Hopefully they will fade quicker than if I wasn't treating them at all.
Good luck!