Much harder to rank within contained hosting platformss. Google doesn't give as much credit to "sitebuilder" platforms due to it being easier to spam for ranking.
For exmaple: if I am running a roofing company in St Louis, I can quickly and easily create 100 sites on weebly about roofing companys, roof repair, etc. On a real domain and full website, its harder and more time consuming to do that. A "normal" or natural site would not be set up that way. Google knows that legitimate sites put in the extra time and effort in making their sites worth a users time, and ranks them accordingly. Also, you don't want to pass your ranking weight to weebly, best to keep it on your own platform.
That's the short version. Just don't do it, lol.