Basically if you want to change anything that is not in your package, you have to create an extension. You can't modify objects that are in other packages, no matter if they are normal objects or extensions.
In earlier versions of D365FO and AX, Microsoft allowed others to customize the standard package. Now it's no longer possible.