To create a dome tower I do the next:
1. Create a UV Sphere with 16 segments and 8 rings
2. Dissolve lower half vertices to create a dome
3. Create a Cylinder with 16 vertices and place it down the dome.
4. Merge by distance both objects.
Correction: One step more is required!!
5. Delete the face between the dome and the cylinder