That’s just such a US. American problem that it is honestly, kind of funny in a dumb way from any other part of the world. Like SMS itself is a legacy, insecure tech, it really should not be used at all anymore, unless you really only know their phone number. Knowing that you are
not sending SMS when you see a blue bubble, but apple just conveniently put their internet-based message system into the same app is not a hard concept. Similarly, you can install Telegram, Whatsapp, Messenger, Signal, Element X (which I all have installed besides Whatsapp) and communicate with people available through those application at the utterly tiny inconvenience of having to open that app first.
You can’t send images/videos through a Short Messaging Service, period. That’s not apple being anticompetitive, this is literally the technology’s limitation. It is also terrible from an encoding point of view, and probably why the rest of the world had no problem ditching it for most things, as sending an Unicode message takes up plenty characters, making you have to send 2 messages even with moderately long text. (I remember removing ‘ö’s and spaces when I was a child and had stricter limits on the number of SMSs in my plan.