I don’t know if they are just trying to push my buttons, but my cats know exactly what type of stuff to do to make me wonder about their dedication to keeping a clean home.
Whenever they puke, they always decide to go for the carpeting, the nice, clean carpeting that I would rather not clean up again today.
There is plenty of hard surfaces and linoleum areas. But they just don’t want to puke where it would be super easy to clean up. No way. It’s just not worth their effort.
Maybe they could be trained? Based on prior cat training experience, my guess would probably be not.