Somebody explained the size. That explanation made sense.
@Megaton327 was that you?
Bloomington? Yup. Will copy and paste here again--I think this might be the third time in this thread, somebody seems to discover and become outraged by Bloomington GO every month or two xD
"It's too big and fancy" was also my initial reaction but there is a very good reason for it: it's located right next to Highway 404. Long-term, the traffic on the 404 is just going to get worse as the northern areas along it become more populated, and as future extensions are built around Lake Simcoe.
I think that the government wants the station there so that rush hour commuters who get on the 404 up north get off it at Bloomington and switch to the train for the rest of their journey, releasing capacity for people further south on the highway into downtown. This is very forward-thinking and I think it will likely prove to have been a very wise decision somewhere approaching 2030.
The proof of this attitude is in those signs that were piloted on the QEW to try to entice people to get off at Burlington/Appleby/Bronte/Oakville instead of continuing downtown by car. I think you'll start to see planning and initiatives like this as our highways get expanded and the communities along them continue to grow and grow.
As for the cost, the station is almost entirely a parking garage, a massive one at that--those are expensive. Doing a very quick google search, Oakville's parking garage cost ~$41M completed in 2012, and according to the MTO Gormley GO station cost $22M having only a large surface lot and no garage. If you adjust the Oakville garage cost for inflation and consider that this is an entire station not just an add-on garage/compare it loosely to Gormley+Oakville, $70M seems almost exactly right, and reasonable for the scope of the project.
Why does there have to be a garage here instead of a surface lot only like Gormley? This site is constrained between the rail corridor, highway onramp, and geography of the area/site conditions, preventing a large sprawling surface lot. The garage allows ~750 spaces (vs ~250 in the surface lot next to the garage) to exist in the smaller space available, and more importantly,
can be expanded in the future by adding more levels (GO has previously stated, e.g. at Burlington, that garages can be expanded upwards given future demand). Also, Covered garages/an indoor station accessed from the garage are also much more appealing in rain, and especially in snow, which is important if we want to entice people
already driving in their nice, warm/cool, enclosed car on the highway to get off and take transit mid-route.
Regarding no all-day service, 1) as said above it's to take the load off the 404 at peak hours, 2) Aurora GO is currently hilariously over-capacity, I would imagine there are even a few hundred people who would take the train each day but have stopped bothering due to the lack of parking--my family is very near this point for rush hour travel, it's gotten to be more trouble than it's worth. Bloomington GO is situated at a location where a significant amount of Aurora GO's potential passengers can drive to Bloomington and have it take just slightly more time than driving to Aurora GO, counter-balanced by the ease of finding parking taking less time--so it could serve to free up desperately needed parking space in Aurora by the rush hour crowd, freeing it up for the people who want to use the midday trains rolling out soon. I used to take the GO bus to Union from Aurora midday sometimes and there simply isn't parking anymore after 7 AM, yet alone midday...if that continues, the midday trains won't get nearly as much ridership at Aurora as they would with available parking.
So it's a much bigger picture than it appears at first glance.