So I'm not sure if english is your primary language, but it feels like something is getting lost in translation. The manual installation method, from day one, was said would likely not be supported. Because of the numerous support issues created by people not knowing how to install it properly or installing it along with other software on the same box, ignoring the directive to not have any other software on the box, likely caused them to speed up this time frame. But at no point is 3CX forcing you to do anything.
- If you previously installed 3CX manually and prefer to continue doing so, you can continue to do so. They simply removed it as a supported configuration and thus they removed the instructions.
- But your issue seemed to be you wanted to use your own cloud provider. They aren't stopping you from doing this. Many cloud providers allow you to upload ISOs to install from. If yours doesn't, ask them if they can do a one-off. Or find a another provider that does. Or just do the manual install on Debian like you were doing before.
- But if you can't figure out how to do the manual install without instructions, then maybe you shouldn't be doing the manual install. It's really that simple. People who know Debian/3CX well enough can generally figure out their own issues.
But yes, in this specific case I accept what 3CX is doing. Why? Because I'm in business to make money, and having things work makes me money. Troubleshooting issues that can be avoided by sticking to a supported path costs me money. But clearly both by your post content as well as your number of posts you don't know me well enough to make that statement. I've called out 3CX many times on the forums for what I felt were poor decisions. And while 3CX is our primary offering and our preferred offering it's not our only offering. No one product fits all customers. But if this change by 3CX makes it not a good fit for you, go find a better one. Otherwise fall in line, keep your support costs down and enjoy making more money.