@ipt_dude Its interesting how you dont want to pay $75 for a support ticket but Zoom pricing is OK

Which products give you free tech support may i ask ?
I believe an IT generalist can manage 3CX. And if a VoIP engineer is required because of your network structure for example, then it will still be required even for Zoom. Firewall and network issues will remain same as Zoom and others are all using VoIP

.
But to answer your question about CFD and 3CX hosting - this requirement is going away in next few months. You will be able to run a CFD on a hosted instance. Also we will be hosting bigger instances, though you could easily use say Google Cloud right now and achieve almost the same thing right away....
But Sweetaction is right that we are placing less emphasis on CFD. Basically many things that require a CFD will be resolvable in a more easy way. That said at the same time our routing API will be extended so CFD will be able to do more things....