In some situations, yes. In file uploading, they are necessary, but in most cases, controlled components are easier to work with.