It's
almost possible to buy any resort direct. I still don't think Beach Club is taking waitlists for contracts for new members. There might be a couple others, too. The guides will push back a bit but ultimately will learn you aren't interested in any of the new offerings and waitlist you on other resorts. Especially if you simply ask to be waitlisted for BWV or whatever you want.
The other's are correct though, financially it doesn't make much sense to buy the other resorts direct. And you can always add 75 direct points to get direct perks, if they are that important to you. Ultimately, the only thing you lose out on by not buying
all your points direct is inability to book at new resorts, starting with Riviera.
All of that being said, even if you bought all of your points direct at the inflated price, you would still save money vs. cash rack rates (a lot of money) or even renting. You just could be saving a lot more money. Finally, if you have a large family and you
need annual passes, direct membership can save you money long term, potentially.
There are plenty of people who are buying a ton of BWV points, for example, direct from Disney knowing full well about the resale market. Some don't want to deal with the resale process, don't like the idea of having a set of points with different rules or just have enough money that the difference in price is negligible to them. At end of day, look at the numbers, the pros and cons and make the decision that is best for you.
But I will echo, definitely buy where you want to stay (worst case scenario). The last thing you want to do is invest a lot of money into a program and have it degrade your WDW experience. It should make it better.
The waitlist for BWV is 1-2 weeks, generally speaking. It is a bit shorter now because they have more flexibility with use years. Once the points are in, you can take the entire waitlist amount or a portion of it. Points are in your account same day. All or some of contract can be paid with credit card. Minimum 10% down for financing, 20% for best rate (currently 9.99%).