Firstly, I think its better to have it just in case, although it shouldn’t be needed if you have htaccess pushing everything through you’re index.php file, meaning you can’t access the file directly.
You also wouldn’t need it if you have the applicatiuon folder out of the web root, as it can’t be called directly either.