Relationships aren't 50/50 in each area, but the effort across everything should be similar on both sides. Otherwise someone is taking advantage of their partner, imho.
Another good example is that she said I should keep my nice car and keep doing track days when she found out I was going to sell it. Well, were getting married and having a kid. With what money am I expected to do all this? It had to be sold for the budget to work.
I can be. She complains about our current 1800sf house being too small.
Good relationships require clear communication and some semblance of equality.
If you're serious about staying with her, then you need to balance your needs against hers. It's a perfectly valid thing to say "I hate my job. I'm looking for one I enjoy more that pays less. If that happens, I won't be able to pay for your horse. If you want to keep your horse, we need to find a way to balance the budget."
Either she cares about you and has never developed financial muscles, in which case you two can get through with some hard decisions and be happier.
Or she doesn't care about you, and you should split.
(Said as a child of divorce)