It's really not about money, it's about body count for Title IX compliance. If you have 90 boys on a football team, you need 90 girls on other teams to match it. That's why you'll see some schools that roster 40 girls on their soccer team; it helps balance out the numbers. Nevertheless, at the end of the day, a school will likely have to nix some boys programs to balance out the roster numbers.
Scholarship numbers, in contrast, are regulated by the NCAA. Those limits have nothing to do with Title IX. They were originally geared toward football programs that were giving out so many scholarships that they were hoarding players (Pitt purportedly gave out 90 scholarships to freshman football players one year). It remains unclear why the NCAA puts on these limits with other sports today and the purpose of doing so. If a school wants to have a great men's soccer team, but no football team, it seems the school should be able to allocate those scholarships to the men's soccer team. But the NCAA is geared toward protecting revenue generating sports at revenue generating institutions, so we may never see it changed.