Agree 100%. Foreign player spots are severely restricted in Scotland, Wales, Ireland, Italy, New Zealand, South Africa and Australia. France's proposed new rule will further limit opportunities for players from developing nations. The IRB must do something to combat this. Last season for example Leinster played 33 games. If the NIQ quota was increased to a max of 7 (stipulated to be 3 from tier 1 and 4 from tier 2 nations with no more than 4 starters in each team), there'd still be at least 11 starters and 16 Irish players in each match day squad. That doesn't restrict Irish player development, improves tier 2 players development and increases the competitiveness of each squad. The club gets stronger, tier 2 countries become stronger and increased competitiveness at international level boosts commercial revenue for all. Win win.
Because the four professional teams Ireland has can afford even less depth in eligible players...
I think the limitations of foreign players is a necessary evil considering rugby countries just doesn't have the infrastructure to have a global club game and successful national team. It's up to the IRB to develop those countries domestic leagues, with the odd foreign player.