Is it really uncommon for people to do weight checks from/during a boat dive?
It entirely depends on the circumstances.
If you are on a boat in Cozumel, there's probably going to be current present and, to keep the group together, DMs often instruct divers to descend immediately. If you want to have a chance to do a weight check under those conditions, then you need to speak up in advance and arrange to be the first one in the water hanging off the back of the boat with a DM helping you get your weight situation sorted out. Once you do your weight check, then everyone else can enter the water. Since it's common for the dive boat to follow the group's bubbles, I suppose it would be possible to do the weight check while hanging onto the boat after everyone else descends and begins the dive. However, you're taking the chance of not being able to meet up with the rest of the group underwater. For this reason, I'm not sure that most dive Cozumel ops/DMs would be OK with a plan like that.
You would encounter the same problem in Florida, Galapagos, California, etc., if the site features significant current.
For boat dives arranged through commercial recreational dive ops, a diver should make every effort to have his weighting issues sorted out before even boarding the boat. This is done as a courtesy to the other divers on the boat. If it means going out of your way to do a simple shore dive weight check beforehand, so be it. That's probably the best option in a place like Cozumel.
If the dive site doesn't have any current, then a dive op would probably be more flexible in accommodating how/when the weight check is conducted.
If you're diving off of a friend's boat, you could probably take all the time you need to do the weight check.
On a side note, I've encountered a significant number of people who exit basic OW class without a clear idea of how to do a proper weight check. Pretty sad.