Your whole argument doesn’t hold water because even with Comcast you can bring your own equipment. They don’t go out of their way to help you... but they don’t stop you either. Don’t see how that is “control”.
Maybe you will not call tech support when your own equipment fails but you clearly have no experience in a support role if you think other people won’t!
Just spend some time on GitHub issues for more popular open source projects to get an idea, and the multiply that by at least 10 for the general public.