Multicast vs unicast

Much googling led to the overall opinion that the simplicity of unicast outweighs the network benefits of multicast.
I’m finding that multicast just works and for me where I don’t know what IPs have been handed to server (easy to find) or to the clients I’m finding the multicast address easy to use.
Can server send to a random ip and the client listen to the random ip if I use multiple unicast instead of multicast?

In unicast, the sender must target the receiver assigned address.