Certainly they were just trying to avoid work. They also have a sign out front that they are looking for service techs. Not a good situation.Just buy the caps...mine cost about $6 for the two of them. I prepped the area like in the TSB and sealed it all myself. Your dealer is an idiot to not do the fix. It (TSB) says nothing about how bad it needs to look. If there is any sign of rust...that, in itself, is plenty. It is a fix to resolve a poor engineering decision and if you push your dealer harder they will do it.
I did complain to the service manager. I am hoping something comes of that.
I will check around and see if I can find the caps somewhere that ships cheap. The closest Subaru dealer is over an hour away from me. Shipping from Subaru was more than the caps cost.
I hope they honor their warranty. Otherwise I'm just treating the rust and stuffing the strut with grease and shoving on the old cap.