Maybe, the reason BCIS does not update their online case status is to discourage people from running scripts to collect statistcs on BCIS performance 
And maybe running scripts against a large number of cases increase their CPU resources considerable that could otherwise been used for other purposes.
In other words, the application and infrastructure was designed to handle ad-hoc inquiries only.
And maybe running scripts against a large number of cases increase their CPU resources considerable that could otherwise been used for other purposes.
In other words, the application and infrastructure was designed to handle ad-hoc inquiries only.