Of course you could. But, it's not accurate to say that since you found a block after 1 hour of mining, it takes around an hour to accomplish it. The seconds I wrote are the average that you'll need to mine one block. If you mine more than just one block, sum their required time and divide by the total blocks you mined, you'll see that it'll approach the number 4,722,366,482,869.
Yeah, of course! Nothing changes about the average time needed to mine a block at a given hashrate, but it’s certainly possible to get an outlier.
It’s really very similar to lottery, where you’d on average need to play for multiple lifetimes to win it, yet people do win it from time to time.