The origin of this holiday is also tied to a story in Buddhist scriptures that tells of the death of a god.
About 93% of Thai people identify as Buddhist, so Buddhist holidays are very popular and celebrated by practically everyone in Thailand. My students also told me that this holiday is so popular because Thailand is very hot in April and people have fun splashing water and cooling down.