Honestly, it worked because the intended audience was growing up with the books as they were released. A kid who was 11 when the first book came out (same age as the protagonists) would have been 21 when the final book came out, so more able to read a longer book with more adult themes. It’s not like GRR Martin…