Hi Vaz, This is an often asked question. I'm not sure if there is a definitive answer out there, but I have heard many professionals say that tracking for FCPX is something that is there for 3rd party developers to take the helm and provide the solutions. There are plenty of options out there.
If you are looking for a way to build object trackers into your motion templates for FCPX, you could check out FxFactory. If you create templates on their platform, you can build an object tracker directly into the template, ..with a little help from Quartz Composer to build the UI.
https://fxfactory.com
https://fxfactory.com/dokuwiki/doku.php?id=adding_an_object_tracker_to_templates