More features do not make the first version safer.
Teams often begin with a long specification and discover too late that the workflow, adoption or business model was not understood. Custom software earns its cost when it removes strategic friction and can keep improving from real use.