Well I don't see anything wrong with cosmetic MT. Elite dangerous is making a fortune on it, and providing free DLC as a result of the success. Things that become Pay to win however is what destroys the product.
We will see what happens. Long way to go before release, and it doesnt consider possible delays.
I agree with cosmetic only MT's, they don't affect the gameplay or your ability to play the game, just change the appearance of items be it weapons or armour etc.
Unfortunately you are mistaken with one thing I believe, there has been no free DLC for Elite Dangerous nor is there any planned for it.
The only DLC IIRC was Horizons which was paid for and as much as I like Elite Dangerous, it didn't deliver what I was hoping by the end of it.
I know they have done the "Beyond Series" which people are calling DLC but it's not, it's just game patches to address issues with the game, other than adding in more and more things that require hundreds of hours, worth of game time to obtain dependent on you RNG.
The thing is that Frontier are working on the next DLC which apparently is not going to come till sometime next year (2020) and will be a paid for DLC, for me if they do not add the ability to walk around stations and landing on Earth Like and Water worlds, then I cannot see me going back to it because it's just to much of a grind fest for me now, spend hours driving around a planets surface looking for material to engineer only to find maybe 2 or 3 lots of it but need 100 or more for each ship.
I know a few people who bought the lifetime pass, and I would have as well if I had, had the money available at the time, but they all complain about lack of content for what they paid for it since all they have got is Horizons and some cosmetic stuff.
As for this Star Wars game I don't know what to think about it, on one hand I am hopeful for it and think it might do really well because it's Respawn that are working on it, and personally I think that is why there has been no Titanfall 3 and instead we got Apex because they have been spending most of there time on the Star Wars game.
On the other hand though it's a EA published title so I really do believe that, they are going to add in MT's and loot boxes after a month or so with the excuse of "sales did not meet the target, so we have no choice but to add this in for future development of content for the game"
Only time will tell but I am keeping an eye on it.