I feel like you need to have an incentive that would make people not really be bothered by paying a fee.
It is not going to work unless it is a good one, for example wework doesn't just offer a space for you to work, it offers you to network with other people in your region that is doing similar stuff to yours, it gives a chance to barter your work for others work for example, a designer working in a place like that and a developer working there could get together and designer could design something for the developer whereas developer could develop something for the designer.
WeWork doesn't make any profit because they are constantly growing, that is not a bad type of losing money, they are actually making more revenue every year but they are spending even more every year for new places which is the trouble, that is not really as same as just a bad business losing money so lets not put them down that quickly.