sure, from design point of view there are obvious differences. From implementation point of view, an SoC will have both types of circuits, people often refer to this as a digital / mixed implementation flow, however you still need models for the analog parts. I’m not trying to get philosophical just trying to keep it in the context of the original question from mithro on whether the IOs are required.