No .. Devas accept offering from not only the Brahmins. But when it comes to officiating for others, only Brahmins are allowed to do it. So while KshatiyasKshatriyas etc. can worship for themselves they can not worship for others which only Brahmins are allowed to do.
See the following verses from Manu Smriti:
10.75. Teaching, studying, sacrificing for himself, sacrificing for others, making gifts and receiving them are the six acts (prescribed) for a Brahmana.
10.76. But among the six acts (ordained) for him three are his means of subsistence, (viz.) sacrificing for others, teaching, and accepting gifts from pure men.
10.77. (Passing) from the Brahmana to the Kshatriya, three acts (incumbent on the former) are forbidden, (viz.) teaching, sacrificing for others, and, thirdly, the acceptance of gifts.
So it is clear that Kshatriyas and others can worship for themselves but they can not officiate on behalf of others. It is forbidden for all others except Brahmins. That's why temple priests, who officiate for others, are only Brahmins.