“even though we like the company, it has some warts that need fixing.‘
Thats a matter of opinion. What you see as a wart, I see as a feature. Just for grins, how many repairs of Apple products have you done? A product that needs repairs is probably many generations too old with few desirable features, so, is not worth repairing. That said, Apple now offers Apple Care by the month that will cover repairs as long as you make the payments. So, why should they go to the expense of ‘making it more “repairable’”?