In different contexts people seem to get different results whether MultipleActiveResultsSets os on or off.
I suspect it depends a bit on the SQL Server version, and also possibly your own code style.
But yes, from my point of view, those are still recommended.
Cheers
Bruce