Well I find it to be inefficient. I know exactly what both products do. But if I go to the trouble of setting up the prop in launch, you’d think that would pass that back to analytics without having to set up the same prop in analytics again. It doesn’t make sense
It's not inefficient, it is exactly the right thing to do. Adobe Analytics and Adobe Launch are two different products.
Adobe Analytics is the product that collects tracking data about your users and collates them into usable reports.
Adobe Launch is a tag manager that helps you manage the marketing and analytics tags in your website or app. Launch by itself does not perform any kind of reporting. You can use Launch to manage non-Adobe tags too, e.g. Facebook, Google Analytics, etc.
So it is important to understand what each product does. One is not directly related to the other.