I agree with you.
I am on team Instinct and I have real trouble finding gyms to put my mons into and to feed berries to the other mons.
I still take down enemy gyms - but what is the point, as I am just cashing in the coins for them.
As a solo player, I have not yet participated to a multi-player raid. I have won a couple of level 1 or 2 raids, and nearly solo'ed a level 3 Jolteon (but not quite).
Niantic will have to revise the gym reward and motivation system.