I completely understand OP‘s story and you might be right to some degree.
Because I’m tied to the Apple ecosystem (my S.O. has an iPhone)… but I found a way to use an Android device while being among the ecosystem. I use a cellular iPad, so.. there are solutions to the problem. Apple provides 3 platforms (or 4 if you want to include watchOS) to use their ecosystem, being locked in would mean you only can use the iPhone.
There are iMessage alternatives on Android, which
@aggie99 brought up and
@spinedoc77 has an experiment on using Apple Watch with Android (specifically for iMessage).