This happens to me on Android as well and it has always been like this. Would love to know why a phone call needs to block all other actions except accept/reject a call.
This is one of the problems of Android's model. By being so open to customization, any branch's weirdness gets mixed in with "Android", because there are too many variations and not enough linguistic ability to name them all clearly and consistently in conversation.