With top competitive skaters showing so much talent and character to achieve the success they do, it is easy to forget most of them are very young persons with limited living skills and experiences. Adrian's financial concerns and not knowing how to cook properly for himself really affect his health and skating ability. It's not easy living alone and be responsible for yourself at a young age. Pretty simple fact that is easily overlooked.
Family support really does play a big part. Cultural backgrounds seem to make a big difference in how much a young athlete is looked after.
Example 1 - Takahiko Kozuka has always been taken care of and told what to do by his elders - parents, coaches, etc. He was by himself only during the two weeks in N America recently and he considers it a big step toward independence and maturity. Only lately has he acquired more confidence in himself and taken part in decision making concerning his skating. This development has served him well on ice this year but all the care bestowed on him thus far has undeniably contributed greatly to his achievements. (Kozuka is known for his love and cooking skills for barbeque but said in recent interview that he now makes sure to balance his diet with vegetables.)
Example 2 - Patrick Chan seems to have a very good situation going. He has very supportive parents and his mother sticks with him to make sure he's cared for but his team - parents and coaches - are respecting his new adulthood and he has input in how he trains and they design together what is best specifically for him. A very good balance that has produced great results if you ask me.
Another example is Christina Gao whose father stays with her in Toronto for training, a common practice among the American Asian families. Often one parent would move with their young talented skater to take care of him/her where they train. Such parental devotion and sacrifices definitely provide an advantage.