I feel that over the past couple of years we have done the ground work and have discussed things regarding 1.0 in much detail. I don't really feel it makes much sense now, to continue to do that, or to try to persuade anybody to believe otherwise, to whatever one believes. Sure, there are a million things, that could still be done before, but lets keep it real. People that want to assemble with FreeCAD, can now do that, this therefore can't continue to be the sole reason, to not do 1.0. In general there is an agreement, on what will get upstreamed in the next development cycle, and in general we have reached an agreement, it's worthy of calling such development cycle a 1.0. In real life it doesn't get much better than that.
Hence, what to expect to happen next, is to release FreeCAD 0.19, by the end of 2020. After to start the next development cycle, 1.0 oriented, and realistically to expect it to be finished in 2 years time. Such plan doesn't go against anything that was said in this thread, and if somebody feels strongly about some aspect, there is plenty of time available, to work on it, therefore go for it.
Around 2023 therefore FreeCAD 1.0 will get released and that is that.