Procede em partes.
O Acesso ao Engenhão é de fato muito ruim. Não há estacionamento, vc tem q deixar o carro nas ruas perto q são estreitas e escuras e ir andando e é, mesmo fora de dia de jogos, uma das áreas com maior índice de assalto a carros no Rio embora tenha melhorado consideravelmente o policiamento nos últimos anos (ainda assim um amigo meu teve 4 caras armados fechando ele e roubando seu carro nessa área essa sexta agora).
De transporte público, basicamente só de trem mesmo, mas muita gente (ou quase todos q podem) evitam o trem aqui no Rio. Além disso, o trem não liga a zona sul do rio e mesmo grande parte da zona norte. o Trem praticamente liga o centro aos bairros de periferia. Quem vai de Copacabana, Ipanema, Leblon, Botafogo, Flamengo, Tijuca, Vila Isabel, etc tem q pegar o metro até a Central e fazer a baldeação pro Trem.
Agora, vc adiciona aí o fato de ser o Estádio do Botafogo, um time tradicionalmente "sem torcida" q não encheu o Maracanã nem na final do Brasileiro de 95. E aí não enche mesmo.
São Januário na teoria é pior. É tão mal localizado qto, ou pior e nem trem tem. Tem uma pequena vantagem de ter lugar pra parar carro (nas ruas mas tem) mas tem principalmente o fato do Vasco ter uma torcida maior e o Vascaíno já estar acostumado e conhecer a região ali uma vez q é o estádio do time desde 1923.