I don't think there is a technical issue or any kind of complexity at issue here, the problem seems trivial even though I haven't worked the details. It is moot since it's broken on purpose to preserve "They's" business model.
I'm explaining what the technical problems are with your idea. It seems like you don't fully understand the technical details of these networking protocols and that's okay but I've summarized a few non trivial technical problems that aren't just people keeping multicast from being used. I assure you if multicast worked, big tech would want to use it. For example, Netflix would want to use it to distribute content to their CDN boxes and save tons of bandwidth.