2 of 2 added 9 characters in body; edited tags; edited title

Why only Lord Vishnu incarnates on earth?

It is said that there are 3 supreme lords i.e. Brahma, Vishnu and Shiva. But from all 3 why only 10 incarnations of Lord Vishnu and not others?