The intermediate track showed you how to organise a suite by feature. That structure holds until about the point where a second team starts contributing. Then it breaks in a way that has nothing to do with folders.
Here is the failure that follows.
A shared login command lives in support/commands.js. Four teams use it. The payments team needs it to accept a second argument. They add it. Two weeks later the accounts team's suite fails in a way nobody connects to that change, because the person who made it had no idea who else depended on it.