philosophizer

Noun

 * 1) A philosopher, a person who writes or reasons in philosophy.
 * 2)  A person who creates superficial arguments or offers meaningless solutions, instead of practical ones.