Your vessels aren't holding the same amount of water, so they don't weigh the same. Simple. Additionally, your vessels may weigh differently. If you want it in terms of the pressure, it is because the pressure is [itex]\rho g h[/itex] at the bottom, but [itex]h[/itex] is measured from the bottom of the vessel straight up to the top of the water, so with a container that gets narrower at the top, [itex]h[/itex] decreases as you go away from the center of the base leading to a lower overall force. For a vessel that is wider at the top, you are neglecting the vertical component of the force on the walls of the vessel, which are no longer vertical. This leads to a higher overall force. Of course, no matter how you slice it, it comes down to one vessel having more water in it than the other.