Yes absolutely, everything is run by a computer these days and if you can't run diagnostics through a fancy thingamajig, then it's extremely difficult to even find the issue.
I think that the old school vehicles have a lot more longevity because they were built to last, I am so glad you were able to get that solenoid replaced, I think spare parts of newer vehicles are going to become a huge issue with the imminent supply line collapse.