As a Roblox developer, it is currently too difficult for new users to understand how to tween the PrimaryPartCFrame of a model. For most users who know how to implement this as a function, you still have to go through the work to create it. TweenService is just an example. If x:GetPrimaryPartCFrame and x:SetPrimaryPartCFrame were just combined to become x.PrimaryPartCFrame not only would character count decrease, but we wouldn’t need those redundant functions. This most likely would improve a user’s workflow considering the use of a model’s PrimaryPartCFrame. It would most certainly improve mine, currently I have a function that uses TweenService to tween a model. Implementing this property would remove that function. Just a simple proposal however, any feedback would be great.
EDIT: Yes, you can access the PrimaryPart directly and change its position. However, it only affects completely unanchored models.