A single fiber has enough bandwidth for complete nations; you aren’t going to run out of bandwidth anytime soon.
How you share bandwidth between parties depends on the setup. More often than not the end user only has one service provider at a time, thus there is neither any sharing or contention.