You're reading too much into that. Besides, the only similarity with Buu is a head tail, which looks completely different.
Well, yea, other pokemon have their problems. That doesn't mean they don't look better or worse, and certainly doesn't make this one looks better. Aerodactyl's head isn't that big, and most of the size is from the jaws which keep its head low more often than not, plus it has an actual neck. Not seeing the ears and Lucario is stupid too. It's face is a tiny pointed corner on its head.