Hi Junipersrx240,
Sorry to say, you are acting very ungrateful for the (free!) help several people have tried to give you where a lot of the issues you are facing are simply because you haven't taken the time to actually try to understand how Junos works.
No matter if people provide set commands, config snippets or just advice on the device architecture, you should be greatful.
DHCP is working very well and has been doing for ages. JDHCPD has been the recommended version since 2013/2014 - so complaining about Juniper keeping support for legacy dhcpd for 3 years instead of just removing support after 6 months, is quite good.
I would suggest that you start looking at the Day One books which gives a very good introduction to Junos and the different Juniper platforms: https://www.juniper.net/us/en/training/jnbooks/day-one/ - That would give you idea how to navigate the Junos CLI and use the help which people have provided.