As semaglutide hits pharmacy shelves for $499, doctors weigh the pros and cons of brand-name vs. compounded meds.