surely if the guests are photographers, they will understand how not to get in the way of the professional shots?
And it's kind of up to them if they feel like they are working when taking photos at a wedding as a guest - I expect a lot of them enjoy taking photos of things as a hobby as well, and it won't feel like working because there's no expectation of perfection, responsibility to get it right, obligation to get specific shots, etc. It's just taking guest-type photos
I think it's fair enough to ask not to take photos during the ceremony if you insist, but not beyond - lots of people enjoy taking them before and after, of themselves and the other guests, as well as you. And people like looking at the more informal ones later too. The official photographer can't be everywhere at once - I think a guest list full of photographers means you're likely to get some excellent candid shots too!
Also fine to ask them not to post on social media until the next day, if you want to post first yourself and it would bother you if people shared snaps first. But I don't think you can stop them forever.
No to banning phones, too, because people will need them, and you don't want to be having to take them away, store them, return them, etc., and what else will people do who have travelled to you? Or are meeting up with others before? Or using them as sat nav to find the place? Or keeping in touch with family at home? etc.
It sounds arrogant to tell people they must be 'in the moment' at your wedding and that your entertainment will be plenty. Great if it is, and of course you hope that people will be, but it's up to the guests. You can make someone be 'in the moment' - it's an active choice they make. Just taking away their phone might mean they are spending the whole time wondering why you've done it, what's happening at home, did things go alright for someone, and be just as much lost in thoughts as if they had the phone. Most people will be decent and not on their phones and interrupting things as a result, but banning them from doing so just comes across as rather self-important, I'm afraid. I'm sure you don't mean it like that, but it just has that feel. Better to concentrate on making sure people have lots to do and enjoy, and that they won't want to be looking at facebook!