샘플 데이터 만들 때 SQL로 넣는 이유가 뭐임?

profile dev일때 ddl auto create로 설정하고 @PostConstruct나 @EventListener(ApplicationReadyEvent.class)로 애플리케이션 실행 시점에 jpa repository 이용해서 넣어주는게 맞지 않나

jpa 장점이 쿼리단 신경 안쓰는건데 특정 db에 맞춘 sql 실행시켜서 샘플데이터 넣는게 맞는거임?