Inactive members still displayed in member list

I was wondering why inactive members (i have manually set up those members as inactive) are still showing in the members loop please?
It would be nice for them to no be displayed anymore by being inactive, rather than having to delete them completely.

Because your system requires users to register before they pay, I have a lot of users who have an account but haven't gone all the way through the payment. Therefore I would like to be able to inactivate them (and they don't show in the member list either) until they pay.

But I would think that having an "inactive" option is what it means, member is inactive therefore doesn't appear in a list of users.