When I was younger we had two soccer teams, we had a team that was competitive and you joined if you wanted to play competitively which could mean if you were not the best player you would sit the majority of the games. I typically played stopper or a defensive center mid and would play the whole game, a lot of times though when the wingers would get tired I'd replace them and then would rotate in a player who wasn't as good. Typically these players would play 20 mins a game and would just substitute to give the starters a breather. We played very well and had plenty of seasons as a quality team.
When I got older in High School in the fall I would play for the school team, and then in the spring I continued playing for this competitive team. The High School team was a team in which was fun and yeah the better players started and played longer but there was only maybe 4 of us who played the whole game. The goalies would switch at half time and there wasn't too much stress on winning. Luckily as a team and a strong core of leaders as our team captains we ended up going undefeated until the last game and lost the last game with a record of 15-1. That was probably the most fun we had as a team and yet we had a very good season. The competition we were playing probably wasn't as hard as with my other team but still good times nonetheless.
It really depends on the members of the team. We had a few people who played barely 50 mins the whole season, but they really still felt a part of the team and enjoyed every bit of the season.
So I think that they should have two teams one that's skilled and one that isn't, but if players want to try and come up to the more skilled teams they can make that transition by becoming a better player.