A few differences. Harry was 29 when he moved into Nott Cott-it was October 2013.
-Charles bought Highgrove via the Duchy of Cornwall in Aug 1980 in anticipation of his upcoming engagement to Diana. He was also heir to the throne. He was 31 when he bought it.
-the Queen never bought Andrew a house. She leased him Sunninghill Park in 1986 as a marital home for him and Sarah Ferguson-the home was completed in 1990. After that Andrew leased Royal Lodge in 2002 after the death of the Queen Mother.
-Edward had apartments in Buckingham Palace because his mother was the Queen. She did not buy them a home, Edward & Sophie secured the lease on Bagshot Park on their own.
-Beatrice and Eugenie shared the apartment in St James Palace when she turned 19. Andrew paid the rent-but she and Edo bought a farmhouse in the Cotswold and that’s where they spend most of their time.
-Eugenie lives at Ivy Cottage. She never had her own apartment at St James Palace, she lived in her sisters apartment. She’s been at Ivy Cottage since 2018 after her wedding.
Harry had rooms at Clarence House until he moved into Nott Cott, rent free, as a 29 year old bachelor. When he got married, he was given Frogmore which is no shack-it’s 10 bedrooms, 5100 square feet (472 square metres) so I’m not sure I see the issue. William and Catherine were gifted a home after their wedding. Harry and Meghan got Frogmore after their wedding. Harry was not slumming before Frogmore-he was quite comfortable.