On what ground and what's bad about svn? svn does have an established community and many programmers are familiar with it, git just addresses a more distributed scenario, which is not always needed.
Git addressed the same scenario better, for all intent and purpose.
SVN introduces unnecessary little latency to my work as I have to push it to a server. With git, I can make as many commits as I like and even work without internet connection. When I decide it's enough, I simply push it up.