That sounds about right, but does not take into account the tendency of big tech to overstep with their desire to control and thus forcefully push people out.
I'd also expect that devs will gradually shrink the UX gap between nostr and big tech social media.