Here's why:
* More is an adjective used to compare degrees of beauty.
* Beautiful is an adjective describing a quality.
Together, they form an adjective phrase that modifies a noun. For example:
* "The sunset was more beautiful than the sunrise." (modifies "sunset")
* "She has a more beautiful voice than her sister." (modifies "voice")