In my view, it being extra steps is a big part of the point. Finding a valuable item, rolling to assess its value, bringing it back to town, looking for a potential buyer, haggling over the price... These things all increase the anticipation, which is a big part of what makes treasure feel worthwhile, instead of just a meaningless number on the sheet. Gold is mostly not very useful to adventurers in D&D, and the more you reduce the process of obtaining it to simple bookkeeping, the more transparent that becomes. It’s a bit counter-intuitive, but making gold more of a process in-character to acquire helps make it feel intrinsically valuable.