This question already has an answer here:
We run stand alone instances all virtual. SQL 2012 - SQL 2017 Backups are performed by a third party tool so the server has no need to access anything on the network. Agent jobs are all run via proxy accounts.
I've started to use virtual service accounts since i don't see the need to setup AD accounts and also Microsoft indicates to use a VSA or MSA (if network access is needed).
I just noticed today that in my SPBlitz the lowest priority issue indicates AD accounts are preferred, now of course it is the lowest priority which to me is a non issue but i'd really like to know why there is a preference (at least from Brent) to use AD accounts.