It would help if we stopped overpaying for some players and ignoring better who'd cost far less. Just read that we paid an initial £1.95 million for Bianchini and understand that we paid over a million each for Ronald and Eom. Sorba was on offer for £750k and is a better player than the lot of them. It would also help if the Liberty employed staff who knew what the fuck they were doing. There are too many people at all levels there drawing a salary for incompetence in my experience.
I'm guessing the wages Thomas would probably ask for would be more than Bianchini, Ronald and Eom's wages combined. It's the wage bills which kill teams. Plus there's the signing on fee, agent etc. That £750k isn't set in stone either, that's just paper talk.
Because Thomas is Welsh, he and his agent know the league and know what money they can get. The reason we think he'd be great in Swansea is because he's a proven commodity, and those don't come cheap.
The three Swans players you mentioned came from abroad and probably agreed to low wages etc just for a shot at getting into British football. They represent dice rolls on unproven players who only might come good.
So far, none of them have set the team on fire, but then they've mostly only played under Williams since they've been here, and everyone on the team played badly under Williams. Who knows what they might yet become?