This is something that should take time so that it is done correctly. It would be much harder to get people on board if you had to fix things after launching.
I assume it's even harder to move an existing product to the Fediverse than it is to create a new platform from scratch