And please don't tell me again to follow the online help because I have and is rubish.
Well I have to disagree. I've found online help very useful when creating an MDG. I've managed to successfully extend ArchiMate MDG. The online help for Sparx EA is head and shoulders above other tools I've used in this space.
Let's start with this and test the process step-by-step with a simple example, the goal of this example is to extend UML:
Step 1) Step one create a project called SimpleUMLTest using Core Modelling/UML 2/Class
Step 2) Leave the project unchanged
Step 3) Whit this project open, from the Tools menu choose MDG technology file
Step 4) On 2nd screen Use an MTS file choose don't use an MTS file at all for the creation of this technology
Step 5)
i - Enter the following; Documentation ID="Sue" Technology ="SimpleUMLExtension" Version="0.5" Notes="Simple UML Extension"
ii - When choosing a file name create a folder called SimpleUMLExtension, and name the file SimpleUMLExtension.xml
Step 6) Under Metamodel just tick Profiles
Step 7) Next screen appears blank, so I leave it blank
Step

Choose next and EA starts generating the MDG Technology file
Step 9) Look into SimpleUMLExtension folder, there is only one file there, it is called SimpleUMLExtension.xml and look like
<?xml version="1.0" encoding="windows-1252" ?>
- <MDG.Technology version="1.0">
<Documentation id="Sue" name="SimpleUMLExtension" version="0.5" notes="Simple UML Extension" />
</MDG.Technology>
Have I a miss something? If so, what? Where have I gone wrong?
Once we sort that out, we can try more complicated things; in particular, working around EA self inconsistency, which I presume is playing a factor.
P.S.: I tried
http://sparxsystems.com/enterprise_architect_user_guide/12.1/building_models/umlprofiles_2.html that and it works.
P.S. 2: No need for AI at all, hopefully everybody in the forum can do NI