There are a lot of people in real life who are like Aladdin. They’re really good, nice people, but it doesn’t bear out in their real life because they’re always dicking around. Stealing and lying are actually pretty shitty behaviors. Instead of working hard for yourself, it takes away from someone else’s hard work.
The problem with being a “diamond in the rough” is that in real life, there isn’t a sympathetic movie audience following you around, seeing the world from your perspective, and being won over by what a nice person you are. Aladdin is a really nice guy, but he’s also an irresponsible weenie and a petty thief. He doesn’t really drive the plot of the movie through his efforts. He just reacts to one situation after another.
The movies tell you that being a nice guy is all it takes to get by in life. Aladdin ends up living in the palace, with an awesome best friend and a beautiful wife, pretty much because he’s nice. That message has been spoon-fed to an entire generation of young people, especially young men, and it’s harmful and counterproductive.
It’s nice that he gives food to the little kids, but he stole it to begin with. The mark of a real adult is that you give other people more than you take from them. OK, it’s a disney movie, but the only time he really helps other people is that establishing character scene in the very beginning. When he’s rich and really in a position to do something for the kids, you never hear about them again.
A real diamond in the rough would be a guy who quietly goes to work every day to provide for his family, or maybe someone working and going to school to better themselves. There’s no invisible audience cheering you on; you just keep showing up every day, doing what needs to get done.