Hmm, that you dont like it doesnt make it terrible. Thats just your point of view. Ive never mixed role-play in the equation either. Im talking about actual deceive. The info should still be accesible via scripts though, but not visible at a glance. So its not like you have no way to find out. Still you need to take your time for it.
Also instead of hidding it, maybe being able to remove some years will do. (Only able to remove and never able to add) just on profile view while actual age is kept and accesible via scripts.