I just saw a youtube video where someone explained that employers want to see that you can work on big projects. They want to know how much training you would need.
Then he went on to say that as a beginner you should reach out to local businesses and ask whether you can create a website for them. However, you can even create your own business and he gave portfolio example like this one, the work is all made up. The websites are bike shop, redskins landing page, fast food shop, engineering company. They are great looking websites but they aren't real clients.
Does it really mean that someone with such a portfolio can get hired for mid-level position (let's assume that the websites were a lot more complex, with backend and so forth), purely the fact that they are fake and that the candidate hasn't had a really client - even though they made sites the imaginary client would be proud of - can they be mid-level candidates?