Yes, that is intended. The disable item are not shown while doing the transactions. But if it has existing transactions or any balance, it is visible in report.
Is there a way to hide disabled items on Reports?
You would have to edit the specific report(s), and add your own filters.