I don't disagree that the current ray tracing cards, particularly the lowest end ones may not cut it next year when loads of AAA games have a ray tracing option, but that doesn't mean I'll spend $400 on a card today without it. I'll be much better keeping my current card for another year, saving up and buying a tier higher $500 card with ray tracing in 2020. If I really really had to buy a card then I'd go cheaper and buy again next year or stretch to a 2070S. The 5700's are just a price bracket to high - AMD should have aimed at the 1660's imo.Why? Both the 5700XT and 5700 can be excellent deals for people that aren't obsessing over a feature that doesn't even work particularly well right now. Folks with 5700XTs are not going to be crying because they can't run the new Minecraft (that had no shader-level lighting tricks anyway) with RT. It's clear as day that existing RTX hardware from NV isn't ready for prime-time. It'll take at least one more iteration of hardware changes before RT is a feature you'd want to turn on in every game. You'd have to be crazy to buy a card specifically because it does have RTX just because - it doesn't work right! The reason to buy NV cards (if any) is that they tend to run faster than AMD cards in anything that doesn't use RT.
Bottom line, get the best performance you can within your price range. Ignore RT, it isn't ready yet and it won't cripple your gaming experience 2 years out.
Oh yes, the accountants will love that one. So will procurement.