1thrasher
This is simply not true. It might have been true in the early Angular v2 days, but since v6 or so, updates are relatively trivial.
https://update.angular.io has your back extremely well. The trick is to ensure whatever third party libs you're using have also been updated, otherwise you're application may break.
It strikes me as imprudent to split it between Google, FB, and Twitter ads when I don't know what I'm doing.
All said, I was so tired of the "check engine" light coming on that I put it on Craigslist for a reasonable price, and sold it in a week. Incidentally, the day before I was to meet the new owner at her bank -- after all, it had been 3 months since the major engine problem -- the electronic display in the center console started to flicker and dim. The new owner was financing it, and was to hand over $500 in cash, but I told her about the problem and said she could keep the cash -- "You're likely going to need it" -- if she still wanted to proceed with the purchase. She did, and I am so happy to be rid of that car.
I've been driving my wife's '99 Honda Civic since, and while I've had a couple of minor problems with it, I wouldn't hesitate to drive that car anywhere today. So, if you can live without luxury, buy a reliable brand -- e.g., Toyota, Honda -- that is several years old, or if you have more to spend, most 2009 and newer vehicles will be reliable or perhaps still under warranty. If you desire used luxury, pay more for a Lexus or Acura, and stay away from a German car not made in the last couple of years or not under warranty with a dealership (read: repair shop) just down the street.
One last note: that Audi was the best car I've ever owned… when it was running. I'd buy German luxury all day long if I had the inclination to purchase a brand new vehicle.