Non consistent behavior

Does it make any sense that I can set up a form in interface designer for new records (for example “Tasks”) which is used from the record review, including required fields, but when I create a Task from another record (for example from a “Project”) that form is no longer used? And also when editing a “Task” I can’t specify which fields are required?

Or am I missing something?

Probably the post title is not the best, but isn’t this a problem to anyone else?