Hi Marcus,
it's rather a religious issue. On the command side, state is just maintained to support behavior. The fixture is built to help you validate that behavior. That's why it doesn't expose (or validate) the state of your aggregate directly. What if you refactor to make an aggregate perform better? That would change state and fail a test case, while the aggregate in fact still works fine.
Just imagine the aggregate state is wrong, but all behavior is correct. Would that be considered a bug? (Food for thought... if you can't observe it as a bug, it doesn't exist)
If you really, really, want to test the state of your aggregate (which I recommend you not to do), you could instantiate and initialize the aggregate yourself. Simply call initializeState(...) with an EventStream. Then, check the state of your aggregate. The fixture exposes the event store from which you can fetch events.
Cheers,
Allard