Because no one could afford it. To put it into perspective, this is the Taj Mahal which is the largest official lego set released (By piece count). It is almost 6,000 pieces and costs $300. Look at it and feel free to guess how much bigger the hyrule castle is.