Now FIFA has their own rules. They care more about money and not about the rules. There is a documenty about FIFA that there is so much money involved in all that
In the end, money matters. Similar to any other sports body, FIFA also makes sure that they get the maximum amount of revenues from each edition. But I will not blame them for becoming overly greedy. They have somehow managed to find the optimal balance between profit making and keeping the fans happy. Expansion from 32 participants to 48 was mainly done to give more representation to African and Asian teams and not for money. If they want to make money, then they can easily conduct the world cup every 2 years instead of 4, but they haven't done that.
We can say that everything is still under control and even if we say that they have been more corrupt these days compared to the past couple of years, we cannot really put something against them because they are still giving the people the fun and entertainment just like what they promised and as always, they deliver it completely.
If only other sports industries are like this, I'm sure that there's a lot of people that will appreciate the sports more because the entertainment is well delivered as promise and there's a lot less people or just minority who will still complain about the system because we know that there's always that someone who will complain even if the wants and needs are met.