Bom dia Victor, no caso é pq vc esta chamando os métodos dentro da main, que também é um método static.
Todo método static, só aceita variáveis e métodos que também sejam static.
Métodos e variáveis static são parte da classe q vc ta criando então poderiam ser chamados sem vc ter q instanciar a classe, os métodos que não são static, vc precisa de uma instancia, então pra evitar erros quando vc for usar um método static, tudo q ta dentro dele precisa ser static tbm, pq os não static vão precisar de alguma instancia pra poder funcionar.