现代财政与公共财政相比,最主要的区别体现在现代财政强调国家现代化进程中的公共风险治理以及体现以人为本,而公共财政主要着眼于满足社会公共需要,弥补“市场失灵”的风险。因此,选项D是正确的。选项A、B、C虽然都是现代财政和公共财政的一些特点,但不是它们之间最主要的区别。