Hi,
You can create your own Azure Policy definition that forbids app service to be created without FTP to be disabled. Azure Policy enforces no matter what you use - Portal, CLI, PS, Tempaltes, SDKs, etc. More about Azure Policy and creating custom policy definition.
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.