That depends as to what it means by one "has" to go. If you are implying a mandated law, then no. If you simply are referring to an individual responsibility, then yes, one should do so. However, it should by no means be mandated.
I think so because if you do not get a check up regularly, then your teeth will have wayyyy to many cavity's and or yellow teeth. Sure you brush your teeth 2 or 3 times a day, but dentist have tools that help your teeth stay clean. Just with a toothbrush is not the same like picks and drills.