So if nothing breaks, and you don't need it. why should it be a bad practice?
php.net/manual/en/function.session-write-close.php
it's a concurrency safety mechanism. To me the question why you utilize the session if you don't need it is more immanent but that's something more of a framework / system architecture thing.
i guess.