Os bancos de dados MSAccess normalmente não são usados por alguns motivos. No passado, eles eram esquisitos e não aceitavam várias conexões ao mesmo tempo. Quando o banco de dados MSAccess está sendo usado, um arquivo de bloqueio é criado (ldb). Quando esse arquivo de bloqueio está presente, ninguém mais pode acessar o banco de dados. Descobri que quando havia um aplicativo de uso único, o desempenho do MSAccess seria severamente prejudicado após cerca de 50 mil linhas. Provavelmente é melhor agora, mas certamente não foi ajustado para usos maiores.
O mais típico é usar um sistema de banco de dados mais robusto, como postgres, mysql ou MSSQL. Para bancos de dados de conexão única, usei o Derby (com Java).
No que diz respeito ao VB, você não encontrará soluções profissionais usando o VB como software cliente para um banco de dados. Bem, talvez haja algumas soluções sendo vendidas, mas pessoalmente, eu as evitaria.
Normalmente, seu processamento será feito em uma linguagem como C #, C ++, Java, Perl, Python ou outras linguagens populares. As bibliotecas serão usadas para conectar-se ao banco de dados separado do idioma. Algumas soluções usarão o SQL para consultar e receber dados e outras usarão uma biblioteca de persistência para criar objetos a partir dos dados (isso está se tornando mais comum).
No que diz respeito às melhores práticas, sempre achei melhor ser consistente. Se você tem uma loja com quatro pessoas que entendem o MSAccess e o VisualBasic, faz muito sentido continuar fazendo dessa maneira. Se houver um objetivo na empresa de se afastar devido a falhas no passado, você poderá continuar usando o VB e alternar para outro banco de dados. Examinar tabelas de vinculação no MSAccess - usei um aplicativo VB em um banco de dados MSSQL vinculando as tabelas MSSQL a um banco de dados MSAccess. O VB não sabia a diferença entre uma tabela ingênua do MSAccess e uma tabela vinculada localizada em outro servidor. A solução VB ainda era esquisita, mas funcionava muito melhor com conjuntos de dados maiores.
Espero que isto ajude!