Guardiola says there is a better management in the Premier League and other leagues that La Liga and has blamed Tebas for that.
Tebas has been vocal about clubs having entire backing of a country or states as he thinks it is against the morals of football.
The 58-year-old has constantly hit out at the likes of Manchester City and Paris Saint-Germain at any given opportunity.
He has called on UEFA to ban PSG and the English side for breaching the Financial Fair Play rules in previous times.
Guardiola has stated clearly without mincing words that Tebas has failed as La Liga president, because the league has lack of impact in foreign countries as it cannot be sold as a product everywhere in the world.
“There’s simply better management in the Premier League, which is also broadcasted in Asia,” the former Barcelona coach said.
“Mister Tebas should learn from that. Perhaps football is the only business where people who want to invest are misjudged.
“I don’t get it because this affects the rest of the clubs around the world. Why is it a problem that United, City, Chelsea, or Liverpool want to invest in? Clubs like ours are not after any type of benefit.
“All we want is to reinvest that money in order to make the club grow further for the fans. There’s a level of control from UEFA, such as Financial Fair Play.
“If you sell the product better and you pay more for television rights, Mr. Tebas should learn from this as he knows more than anyone about this. He is a very wise man who likes to offer his opinion about everything.
“Perhaps that’s how Barça, Madrid, Atletico, or Valencia can have more resources in order to make the investments they need to make.
“If we make any mistakes, we get sanctioned and we won’t be able to play. But since this isn’t the case, every club should do as they see fit.
“But Mr. Tebas doesn’t make any mistakes. Other clubs and other countries are to blame for his inability to sell his product in order to keep players like Messi.”