The last draft winner has Ronaldinho, Rivaldo, and Messi behind the striker. None are actual winger that main duty is hugging the line and provide crosses. They just there, but then loves to come inside. And I don't see why Iniesta, Maradona, and Baggio can't do what those formers do. All are exceptional dribblers, and love to roam anywhere.
No one is saying you must have line-hugging players, that team worked overall. You could see what each of the 11 players on the pitch was doing, how they were contributing to the team and had the right attributes to perform the roles assigned to them.
I'm not sure they were all in their favoured positions, but there's leeway there, we can't expect everyone on this to be fully familiar/specialised in the role and formation, it's almost impossible with a multi-decade team. The attribute to perform must be there though and players should complement each other well.
I would separate your issue there in three parts:
1. Both Iniesta and Maradona have a tendency to drift left. Not a biggie, particularly as Maradona will adapt and can/will roam wherever he wants.
2. Baggio doesn't offer you anything that Maradona doesn't already. Great player, but adds nothing you don't already have and they will likely end up getting in each others' way centrally. That's the biggie really.
3. The right/left footedness of all three also indicates they may end up getting in each others' ways unless you position them differently from where people are used to seeing them. I would ignore this as vote-wise it's a killer to start tinkering there.
You could theoretically consider have Baggio as some sort of false 9 with Iniesta and Maradona supporting. It would take a good sale and people would still find it hard to digest something so unfamiliar. It will follow that the players probably find it unfamiliar as well. Yes, great players who could conceivably wrap their heads around different roles than they are used to, BUT ALMOST EVERYONE IS A GREAT PLAYER ON THIS, you are unlikely to find major disparities skills-wise. However marginal you may consider familiarity and proven ability at a role it probably makes the whole difference between winnign and losing a game.
As said, there's some reasonable leeway that needs to be considered. You can't expect an old player to be familiar at all with the diamond, but if the skillset is right then there's an argument for allowing for that. What you are doing is beyond "allowance" and more along the lines of completely making random stuff up unnecessarily.
Will drop it here as you seem quite set anyway and it's not meant as an attack on your team, just food for thought. I just prefer saying these things now than halfway through a game when there's bugger all you can do about it.