So let's do the math ...
If it's 3.45 MB/minute, then that means 10 minutes would be 34.5 MB and 100 minutes would be 345 MB and 1000 minutes would be 3450 MB, but since AT&T starts throttling at amounts over 3000 MB (3 GB) for "unlimited" plans then the most FaceTime minutes I could expect is 870 minutes per month.
Now if I slash that in half to free up data for other activities, that means one could still use FaceTime in minutes nearly as much as the basic monthly *Voice* plans permit (here: 435 minutes worth) and still have plenty of data left for email, web browsing, etc.
Yet AT&T won't let us use FaceTime over cellular without moving to a more expensive shared data plan because the more likely real use amount that people would gravitate to (say, 40 minutes per month, i.e., less than 200 MB) would somehow overtax their network?